011-003-009

this()によるコンストラクタ呼び出し

中級

問題説明

this()によるコンストラクタ呼び出し

この問題では: this()を使ってデフォルトコンストラクタから引数ありコンストラクタを呼び出すRectangleクラスを実装し、デフォルトサイズと指定サイズの矩形情報を標準出力に表示するプログラムを作成します。

学習目標: this()を使って別のコンストラクタを呼び出す方法を理解する

概要

コンストラクタのオーバーロードとthis()を使った連鎖を実装してください。

仕様

  • Rectangleクラスに2つのコンストラクタを定義
  • Rectangle() : 幅と高さを10で初期化
  • Rectangle(int width, int height) : 指定値で初期化
  • デフォルトコンストラクタはthis()で引数ありコンストラクタを呼ぶ

出力形式

Default: 10 x 10
Custom: 5 x 8

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

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

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