問題一覧に戻る
中級オブジェクト指向
問題54: 'new'によるオブジェクト生成
'new'キーワードはメモリを割り当て、コンストラクタを呼び出してオブジェクトを作成します。各'new'は独自のデータを持つ別個のインスタンスを作成します。
public class Dog {
String name;
public Dog(String name) {
this.name = name;
}
public static void main(String[] args) {
// オブジェクトを生成
Dog myDog = Dog("Max");
Dog anotherDog = Dog("Buddy");
System.out.println(myDog.name);
System.out.println(anotherDog.name);
}
}