009-002-008
getter/setter:Personクラス
初級
問題説明
getter/setter:Personクラス
この問題では: privateフィールドにgetter/setterメソッドを通じてアクセスするPersonクラスを実装し、標準入力から名前と年齢を読み取って設定・取得した値を標準出力に表示するプログラムを作成します。
学習目標: getter/setterメソッドを使ってprivateフィールドに安全にアクセスする方法を理解する
概要
人物情報を表すPersonクラスを作成します。名前(name)と年齢(age)をprivateフィールドとして定義し、getter/setterメソッドでアクセスします。
仕様
- Personクラスに以下を定義
- private String name フィールド
- private int age フィールド
- public void setName(String name) メソッド
- public String getName() メソッド
- public void setAge(int age) メソッド
- public int getAge() メソッド
- mainメソッドで以下を実行
- Scannerで標準入力から名前(1行目)と年齢(2行目)を読み取る
- Personインスタンスを作成
- setName(), setAge()で読み取った値を設定
- getName(), getAge()で値を取得して出力
入力形式
名前
年齢
出力形式
Name: 名前
Age: 年齢
