015-001-003

基本ポリモーフィズム:図形クラス

初級

問題説明

基本ポリモーフィズム:図形クラス

この問題では: Shapeクラス継承したCircleRectangleクラスを実装し、親クラスの参照を通じてポリモーフィズムを活用しながら図形の種類・サイズ・面積を計算して標準出力に表示するプログラムを作成します。

学習目標: 親クラスの参照で子クラスのオブジェクトを扱うポリモーフィズムを理解する

図形を表すShapeクラスと、それを継承するCircle、Rectangleクラスを作ります。親クラスの参照で子クラスのオブジェクトを扱い、オーバーライドされたメソッドが呼ばれることを学びましょう。

入力

1行目: 図形のタイプ("Circle" または "Rectangle")
2行目: サイズ(整数)

出力

Shape Type: [Circle/Rectangle]
Size: [サイズ]
Area: [面積]

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

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

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

新規登録