016-002-004

抽象メソッドと具象メソッド:図形の面積計算

初級

問題説明

抽象メソッドと具象メソッド:図形の面積計算

この問題では: 抽象クラスShape継承したRectangleクラスを実装し、幅と高さから面積を計算して標準出力に表示するプログラムを作成します。

学習目標: 抽象クラスにおける抽象メソッドと具象メソッドの違いを理解する

概要

抽象クラスShapeを継承したRectangleクラスを作成し、面積を計算してください。

仕様

  • abstract class Shape: 抽象メソッド getArea() と 具象メソッド getDescription()
  • class Rectangle extends Shape: getArea() を実装

入力

幅と高さが入力されます

出力形式

This is a shape.
Area: 50

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
10
5
期待される出力:
This is a shape.
Area: 50
正常系
入力:
7
3
期待される出力:
This is a shape.
Area: 21
境界値
入力:
0
0
期待される出力:
This is a shape.
Area: 0
異常系
入力:
-1
-1
期待される出力:
This is a shape.
Area: 1
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
Shape.java🔒
Rectangle.java🔒
Main.java🔒
3/6 ファイル159B
⚠️警告
  • mainメソッドが見つかりません
import java.util.Scanner;

abstract class Shape {
}
0 B / 5 MB

残り 9 回実行可能