014-005-002

メソッドオーバーライド:図形面積計算

初級

問題説明

メソッドオーバーライド:図形面積計算

この問題では: ShapeクラスのgetArea()メソッドをCircleとRectangleのサブクラスでオーバーライドし、各図形の面積を計算して標準出力に表示するプログラムを作成します。

学習目標: 戻り値を持つメソッドオーバーライドする

図形を表すShapeクラスと、それを継承するCircle/Rectangleクラスを作ります。getArea()メソッドオーバーライドして、各図形の面積計算式を実装しましょう。

入力

なし(固定値)

出力

Circle area: 78.54
Rectangle area: 24.00
```java

## 具体例

### 例1: 円と長方形の面積
入力:
```java
(なし)
```java
出力:
```java
Circle area: 78.54
Rectangle area: 24.00
```java

### 計算式
- 円の面積: π × 半径² (radius=5の場合: 3.14159... × 2578.54- 長方形の面積: 幅 × 高さ (width=4, height=6の場合: 24.00

テストケース例

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

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

あなたの解答

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

残り 9 回実行可能