メンバ変数、他

オブジェクトの持つ情報……メンバ変数

Humanクラスのnameだとかbirthdayだとか

 

Human human = new Human();

human.name = "田中太郎";

human.birthday = 19970904;

 

しかしどうにも違うようで

Human human = new Human();

は、Humanオブジェクトの変数HumanをHumanクラス(設計図)を元に

作ったということ?頭がこんがらがる

 

そうして出来たのはインスタンスという

インスタンスの値=パラメータ&メンバ変数?

いや、Humanオブジェクトのメンバ変数humanなのか?

 

オブジェクトを表す変数名.メンバ
えっと……

インスタンス≒オブジェクトで
オブジェクトは全体、インスタンスは個別
個別のインスタンスをまとめたのがメンバ

オブジェクト

メンバ

インスタンス

か!なるほど

プロジェクト

パッケージ

クラス

クラスを元にオブジェクトができ

オブジェクト

インスタンス

メンバ(パラメーター?)

Human型の変数humanを宣言して
その変数humanにnewして作ったオブジェクトを代入する
こうして変数humanもHumanオブジェクトとして扱うことができる

こんなところか……