011 コンストラクタ(コンストラクタの定義) 001 問題

問題

以下のクラス Person を定義し、デフォルトコンストラクタで名前と年齢を初期化するコンストラクタを追加してください。

public class Person {
    // フィールド: 名前と年齢
    private String name;
    private int age;

    // TODO: デフォルトコンストラクタを追加して、名前と年齢を初期化する

    // 他のメソッドやコードは省略
}

ヒント

  1. コンストラクタはメソッドと同じように宣言されますが、戻り値の型はありません。コンストラクタ名はクラス名と同じにします。
  2. デフォルトコンストラクタは引数を持たないコンストラクタです。クラスに明示的なコンストラクタが定義されていない場合、コンパイラによって自動的に生成されますが、今回は自分で定義してみましょう。
  3. デフォルトコンストラクタ内で、nameage フィールドを適切に初期化してください。

解答例

「011 コンストラクタ」問題集リスト