くだすれJava(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0732721
2006/11/30(木) 08:09:23に載っているもの(インデントは2ch用に全角・半角スペースを使用)ですが、これを実行すると
「私は38歳です。」だけ表示されず、引数のないコンストラクタPerson3()がageに20を代入して
「私は20歳です。」と表示するはずだと思うのですが、出てきません。
実行結果がどうなるか本に書いてないのですが、「私は38歳です。」だけでOKなのでしょうか?
よろしくお願いしますm(__)m
class Person3 {
private int age;
Person3() {
this.age = 20;
}
Person3(int age) {
this.age = age;
}
public int getAge() {
return age;
}
}
public class Test4 {
public static void main (String[] args) {
Person3 p1 = new Person3();
System.out.println("私は" + p1.getAge() + "歳です。");
Person3 p2 = new Person3(38);
System.out.println("私は" + p2.getAge() + "歳です。");
}
}
■ このスレッドは過去ログ倉庫に格納されています