インスタンス化にはnewを使用する
データ型 変数名 = new コントラクタ名();
メンバ
(a)クラス内に定義される要素。
(b)メンバ変数は、クラス内のどこからでもアクセス可能だが、ローカル変数は、宣言したブロック内でしかアクセスできない。
コンストラクタ
インスタンスを生成する時に実行される処理。
// ConstructorSampleクラス
class ConstructorSample {
String str = "サンプル";
// コンストラクタ
public ConstructorSample() {
System.out.println(str);
}
}
// Main.java
public class Main {
public static void main(String[] args) {
//インスタンスの生成
//「cs」というインスタンス名で「ConstructorSample」というクラスの「ConstructorSample()」というコンストラクタ名の処理を実行。
ConstructorSample cs = new ConstructorSample();
}
}