クラスとオブジェクトに関する用語

 

今回は、友人からのリクエストです。

クラスとオブジェクト関係は言語問わず重要な位置付けにありますよね。

 

ただ、クラスやオブジェクトを話そうとすると必然的に多くの用語が出てきます。

それこそ、会話力で大きく左右されるところではありますが。

 

そもそもクラスとオブジェクトは

『モノを観察し、機能や働き、状態についてまとめたもの』

↑クラス

『まとめたもの(クラス)をもとにプログラム上で生成したもの』

↑オブジェクト

ですね。

 

さて、ここまでを説明するだけならあまり用語は出てきません。

「クラスってね、ひな形が、、、うんらこうたら・・・」

しかし、クラスの作り方などを説明しようとすると大変。

 

出てくるのは『フィールド』や『メソッド』、『メンバー』、『コンストラクタ』などです。

 

それぞれ、

『クラスのための変数』

↑フィールド

『クラスの機能を表す』

メソッド

『クラス内のメソッドやフィールドを』

↑メンバー

『オブジェクトを生成するときに初期化を行うときの名称』

コンストラクタ

です。

 

コードなどは後々(忘れていなければ・・・)

 

ではでは~