016-001-005

クラス基礎:商品情報クラス

初級

問題説明

クラス基礎:商品情報クラス

この問題では: 商品名と価格を標準入力から受け取り、Productクラスのフィールド・コンストラクタ・メソッドを定義して商品情報を整形表示するプログラムを作成します。

学習目標: クラスの基本構造(フィールド、コンストラクタメソッド)とthisキーワードの役割を理解する

商品情報を管理するProductクラスを作成します。name(String型)とprice(int型)をインスタンスフィールドとして定義し、コンストラクタでthisを使ってフィールドとパラメータを区別しながら初期化します。さらに、商品情報を整形して表示するメソッドを実装しましょう。

入力

1行目: 商品名(文字列)
2行目: 価格(整数)

出力

Product Information:
Name: [商品名]
Price: [価格]yen
```java

**重要ポイント**: クラスは「データ(フィールド)」と「処理(メソッド)」をひとつにまとめた設計図です。`this`キーワードでインスタンス変数とパラメータを区別します。

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

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

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

新規登録