015-001-006

基本的なポリモーフィズム

初級

問題説明

基本的なポリモーフィズム

この問題では: Animalクラスを親クラスとしてDogクラスとCatクラスを定義し、ポリモーフィズムを活用してAnimal型変数から各サブクラスのオーバーライドされたmakeSound()メソッドを呼び出し、結果を標準出力に表示するプログラムを作成します。

学習目標: 親クラス型の変数で子クラスのインスタンスを扱うポリモーフィズムの基礎を理解する

概要

親クラス型の変数に子クラスのインスタンスを代入し、オーバーライドされたメソッドが呼ばれることを確認するプログラムを作成してください。

仕様

出力形式

Woof!
Meow!

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

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

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

新規登録