オブジェクトはnew演算子とコンストラクタを使ってつくる。コンストラクタの作成はオブジェクトを初期化することが目的。
new演算子
new演算子はフィールド変数とメソッドだけをコピーする。 フィールド変数には初期値としてnullや0が格納されている。
コンストラクタはオブジェクトの構成要素ではなくコピーされない。コンストラクタには戻り値が設定されていない。なぜならオブジェクトではないからだ
オブジェクトの構成要素はフィールド変数とコンストラクタのみ
クラス型を変数に代入する
作成したオブジェクトを変数pに代入する
このクラスが型になりオブジェクト型になる。 画像はclass test の test型
型 変数 = new コンストラクタ
型の種類
プリミティブ型4>
インスタンス型4>
実行処理はmainメソッドに書く
最初に実行される処理はmainメソッド。実行処理の記述は全てmainメソッドに書く。