016-001-006

抽象クラス:基本

上級

問題説明

抽象クラス:基本

この問題では: 抽象クラスShape継承した具体クラスCircleを実装し、draw()メソッドを呼び出して結果を標準出力に表示するプログラムを作成します。

学習目標: 抽象クラスと抽象メソッドの基本的な使い方を理解する

概要

図形(Shape)を表す抽象クラスを作成し、それを継承した具体的な図形クラス(Circle)を実装してください。抽象クラスには実装を持たない抽象メソッドを定義します。

仕様

  • Shapeクラス(抽象クラス): 抽象メソッドdraw()を定義
  • Circleクラス: Shapeを継承し、draw()で「Drawing a circle」を出力
  • Mainクラスで Circle オブジェクトを生成し、draw()を呼び出す

出力形式

Drawing a circle

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

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

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

新規登録