007-001-013

クラスの作成:コンストラクタ

中級

問題説明

クラスの作成:コンストラクタ

この問題では: Productクラスを定義し、コンストラクタでnamepriceフィールドを初期化して、商品情報を返すgetInfo()メソッドを実装します。

学習目標: コンストラクタを使ってフィールドを初期化する方法を理解する

概要

コンストラクタでフィールドを初期化するクラスを作成してください。

仕様

  • Product クラスを作成
  • String型の name フィールドを定義
  • int型の price フィールドを定義
  • コンストラクタで両フィールドを初期化
  • getInfo() メソッドで「商品名: 価格 yen」の形式で文字列を返す

動作例

Product p = new Product("Apple", 150);
System.out.println(p.getInfo()); // Apple: 150 yen

Product q = new Product("Banana", 200);
System.out.println(q.getInfo()); // Banana: 200 yen

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

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

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

新規登録