015-005-002

図形タイプ識別

初級

問題説明

この問題では: ShapeベースクラスとCircleRectangleサブクラスを定義し、instanceof演算子でオブジェクトの型を判定してクラス名を返すstaticメソッドを実装し、結果を標準出力に表示するプログラムを作成します。

Shapeベースクラス、CircleRectangleサブクラスを作成してください。instanceofを使って'Circle''Rectangle'、または'Unknown Shape'を返すstaticメソッドgetShapeName(Shape shape)を実装してください。

テストケース例

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

正常系
入力:
Circle
期待される出力:
Circle
正常系
入力:
Rectangle
期待される出力:
Rectangle
正常系
入力:
Shape
期待される出力:
Unknown Shape
正常系
入力:
A
期待される出力:
Unknown Shape
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
Shape.java🔒
Circle.java🔒
Rectangle.java🔒
ShapeIdentifier.java🔒
Main.java🔒
5/6 ファイル230B
public class Shape {
}
0 B / 5 MB

残り 9 回実行可能