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: 年齢

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録