011-002-008
コンストラクタ:フィールドの初期化
初級
問題説明
コンストラクタ:フィールドの初期化
この問題では: 標準入力から名前と年齢を読み取り、Personクラスのコンストラクタでname(名前)とage(年齢)フィールドを初期化し、getInfoメソッドで"Name: [名前], Age: [年齢]"形式の情報を標準出力に表示するプログラムを作成します。
学習目標: コンストラクタを使ってオブジェクトの初期状態を設定する方法を理解する
概要
Personクラスを作成し、コンストラクタで名前と年齢を初期化します。getInfoメソッドで情報を文字列として返します。
入力形式
名前(String)
年齢(int)
仕様
- Personクラスのフィールド: name(String型)、age(int型)
- コンストラクタ: 名前と年齢を引数として受け取り、フィールドを初期化する
- getInfoメソッド: "Name: [名前], Age: [年齢]"形式の文字列を返す
- mainメソッドでScannerを使って入力を読み取り、Personオブジェクトを作成し、情報を出力する
入出力例
入力:
Alice
25
出力:
Name: Alice, Age: 25
