014-008-010

toString()のオーバーライド

初級

問題説明

toString()のオーバーライド

この問題では: ProductクラスでObjectクラスtoString()メソッドをオーバーライドし、商品情報を文字列表現で返すプログラムを作成します。

学習目標: Objectクラスから継承したtoString()メソッドをオーバーライドする方法を理解する

概要

すべてのJavaクラスはObjectクラスを暗黙的に継承しています。toString()メソッドをオーバーライドすることで、オブジェクトをSystem.out.println()で出力した際に意味のある文字列を表示できます。

仕様

  • Productクラス: name(String)、price(int)フィールド
  • toString()をオーバーライドして「Product[name=商品名, price=価格]」形式で返す
  • MainクラスでProductインスタンスを作成し、直接println()で出力

出力形式

Product[name=Laptop, price=89000]

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

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

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

新規登録