問題
以下の Person
クラスを完成させてください。Person
クラスは名前 (name
) と年齢 (age
) の情報を保持します。デフォルトコンストラクタでは、名前を “Unknown”、年齢を 18 で初期化します。引数を受け取るコンストラクタは、指定された名前と年齢で初期化します。また、デフォルトコンストラクタや引数つきコンストラクタから別のコンストラクタを呼び出すように実装してください。
public class Person {
private String name;
private int age;
// デフォルトコンストラクタ
// 引数つきコンストラクタ
// 他のコンストラクタを呼び出すメソッド
// ゲッターメソッド(省略)
}
ヒント
デフォルトコンストラクタが引数つきコンストラクタを呼び出す場合、this
キーワードを使用して引数つきのコンストラクタを呼び出します。この際、引数つきコンストラクタの中に必要な初期化処理を追加します。
→解答例