016-001-005
クラス基礎:商品情報クラス
初級
問題説明
クラス基礎:商品情報クラス
この問題では: 商品名と価格を標準入力から受け取り、Productクラスのフィールド・コンストラクタ・メソッドを定義して商品情報を整形表示するプログラムを作成します。
学習目標: クラスの基本構造(フィールド、コンストラクタ、メソッド)とthisキーワードの役割を理解する
商品情報を管理するProductクラスを作成します。name(String型)とprice(int型)をインスタンスフィールドとして定義し、コンストラクタでthisを使ってフィールドとパラメータを区別しながら初期化します。さらに、商品情報を整形して表示するメソッドを実装しましょう。
入力
1行目: 商品名(文字列)
2行目: 価格(整数)
出力
Product Information:
Name: [商品名]
Price: [価格]yen
```java
**重要ポイント**: クラスは「データ(フィールド)」と「処理(メソッド)」をひとつにまとめた設計図です。`this`キーワードでインスタンス変数とパラメータを区別します。
