メンバ変数、他
オブジェクトの持つ情報……メンバ変数
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オブジェクトとして扱うことができる
こんなところか……