011-003-003

thisキーワード:自己参照

初級

問題説明

thisキーワード:自己参照

学習目標: thisキーワードを使って現在のオブジェクトを参照する方法を理解する

この問題では: Productクラスのコンストラクタでthisキーワードを使い、フィールド名と引数名が同じ場合に正しく区別して代入する処理を行い、結果を標準出力に表示するプログラムを作成します。

nameとpriceの2つのフィールドを持つProductクラスを作成し、コンストラクタの引数名もフィールドと同名にして、this.name = name;のようにthisで区別してください。商品情報を表示するdisplay()メソッドも実装し、mainメソッドで標準入力から値を読み取ってインスタンスを生成しましょう。

入力

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

出力

Product: [商品名]
Price: [価格] yen

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

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

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

新規登録