クラス
状態:-
閲覧数:3,080
投稿日:2011-10-23
更新日:2013-10-09
・オブジェクトとしての基本的な性質を定義した仕様書(設計図)
・基本的にそのままでは利用不可、インスタンス化して初めて利用可能となる(例外あり)
・メンバ変数(プロパティ)+メンバ関数(メソッド)
・プロパティは、フィールドと呼ばれることもある
・様々な場面で色んな意味で使われるため、もし仮に「紛らわしい言葉ランキング」があれば、ぶっちぎりでNo.1を獲得すること間違いなし、と思われる言葉
・オブジェクトとは、インスタンスやクラスの総称(インスタンスオブジェクトやクラスオブジェクトの略)
・プログラムが実行される時のメモリ上に存在する実体
・オブジェクトの中ではnewで確保されるインスタンスオブジェクトのこと
・クラスからインスタンスオブジェクトを生成すること
・処理的には、クラスを扱うための「メモリ上の領域」を確保する行為
・なお、インスタンス化の際、必要に応じて初期化のためのデータを引き渡すことも可能(コンストラクタ利用)
・基本的にそのままでは利用不可、インスタンス化して初めて利用可能となる(例外あり)
クラス構成
・メンバ変数(プロパティ)+メンバ関数(メソッド)
・プロパティは、フィールドと呼ばれることもある
オブジェクト
・様々な場面で色んな意味で使われるため、もし仮に「紛らわしい言葉ランキング」があれば、ぶっちぎりでNo.1を獲得すること間違いなし、と思われる言葉
・オブジェクトとは、インスタンスやクラスの総称(インスタンスオブジェクトやクラスオブジェクトの略)
インスタンス
・プログラムが実行される時のメモリ上に存在する実体
・オブジェクトの中ではnewで確保されるインスタンスオブジェクトのこと
インスタンス化
・クラスからインスタンスオブジェクトを生成すること
・処理的には、クラスを扱うための「メモリ上の領域」を確保する行為
・なお、インスタンス化の際、必要に応じて初期化のためのデータを引き渡すことも可能(コンストラクタ利用)