問題
以下のクラス Person
を定義し、デフォルトコンストラクタで名前と年齢を初期化するコンストラクタを追加してください。
public class Person {
// フィールド: 名前と年齢
private String name;
private int age;
// TODO: デフォルトコンストラクタを追加して、名前と年齢を初期化する
// 他のメソッドやコードは省略
}
ヒント
- コンストラクタはメソッドと同じように宣言されますが、戻り値の型はありません。コンストラクタ名はクラス名と同じにします。
- デフォルトコンストラクタは引数を持たないコンストラクタです。クラスに明示的なコンストラクタが定義されていない場合、コンパイラによって自動的に生成されますが、今回は自分で定義してみましょう。
- デフォルトコンストラクタ内で、
name
とage
フィールドを適切に初期化してください。
→解答例