016-002-003

抽象メソッドと具象メソッド:図形クラス

中級

問題説明

抽象メソッドと具象メソッド:図形クラス

この問題では: 抽象クラスShape継承したCircleクラスdescribeメソッドを実装し、図形の説明を標準出力に表示するプログラムを作成します。

学習目標

抽象メソッドの実装と具象メソッドの違いを学びます。

問題

抽象クラスShapeを継承したCircleクラスで、describeメソッドを実装してください。

入力

1行目: 半径(整数)

出力

This is a shape.
This is a circle with radius [半径].

テストケース例

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

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

あなたの解答

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

abstract class Shape {
}
0 B / 5 MB

残り 9 回実行可能