「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

クラス名

pointこの用語のポイント

pointクラスの名前だよ

スポンサーリンク

簡単に書くよ

クラス名(読:クラスメイ 英:class name)とは

オブジェクト指向(「モノ」に注目した考え方)の話で出てくるかもしれない用語のひとつ
であり

クラス(オブジェクト指向の話で出てくる概念のひとつで「設計図」っぽいやつ)の名前のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「オブジェクト指向」と「クラス」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

オブジェクト指向は「『モノ』に注目した考え方」です。
「どんなやつで、どう動く」に注目した考え方です。

クラス名

詳細は、用語「オブジェクト指向」の説明を ご覧ください。

クラス名2

オブジェクト指向の理念に沿って作られたプログラミング言語を「オブジェクト指向プログラミング言語」と言います。
有名どころでは、Javaなんかがオブジェクト指向プログラミング言語です。

オブジェクト指向プログラミング言語では

クラス
インスタンス
オブジェクト


の3つの用語が よく出てきます。
この3つは とても大事です。
ざっくりとで良いので関係性を覚えておいてください。

専門家の人からは怒られそうですが、ものすごい大雑把に説明すると

クラス:設計図
インスタンス:実際に作った物
オブジェクト:モノ(クラスとかインスタンスとかを、ふんわりと表現したもの)


です。

クラスは「設計図」です。
「それって、どんなもの?」を示しています。
ピヨ太君の頭の中にある「ピヨピヨ時計は こんな感じだな」がクラスです。

クラス名3

インスタンスは「実際に作ったもの」です。
クラス(設計図)に書かれた「それって、どんなもの?」を形にしたものを指します。
実際に作ったピヨピヨ時計がインスタンスです。

クラス名4

オブジェクトは……モノですよ、モノ。
結構ざっくりとした使われ方をする用語です。
「クラスとかインスタンスを ふんわりと表現したもの」くらいに解釈してください。
よく分からない人は忘れてしまって かまいません。

クラス名5

以上を踏まえて

クラスに付けた名前

が「クラス名」です。
そのまんまといえば、そのまんまですね。

クラス名6

オブジェクト指向でプログラミングをしていて使うクラスは1つとは限りません。
複数のクラスを使うのが一般的です。

複数のクラスを使うのであれば、それぞれのクラスを区別できなくては困ります。
だから名前を付けます。
クラスに名前を付けることで、それぞれのクラスを区別できするようにするのです。

複数のクラスを区別するために付けた

クラスの名前

がクラス名です。


image piyo2

一言でまとめるよ

まぁ「クラス名」って単語が出てきたら「クラス(オブジェクト指向の話で出てくる概念のひとつで「設計図」っぽいやつ)の名前なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像012
書籍画像046

おまけ

■訳してみるよ

「class(クラス)」の意味は「種類」とか「階級」とか「授業」とか「学級」とかです。
「名」は日本語ですね。
何となく くっつけると

種類名

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問