016-001-003

抽象クラス:基本概念

初級

問題説明

抽象クラス:基本概念

この問題では: 抽象クラスShapeと具象クラスRectangleを実装し、幅4・高さ5の長方形の面積を計算して標準出力に表示するプログラムを作成します。

学習目標: 抽象クラスと抽象メソッドの基本を理解する

概要

抽象クラスは直接インスタンス化できず、サブクラスで継承して使います。抽象メソッドはサブクラスで必ず実装する必要があります。

仕様

  • Shapeという抽象クラスにabstract double getArea()メソッドを定義
  • Shapeを継承したRectangleクラスgetArea()を実装し、幅×高さを返す
  • 幅4、高さ5のRectangleインスタンスを生成し、面積を表示

出力形式

Area: 20

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

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

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

新規登録