015-001-010

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

上級

問題説明

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

この問題では: Animalクラスと2つのサブクラス(DogCat)を定義し、親クラス型の配列を使ってポリモーフィックにspeak()メソッドを呼び出し、結果を標準出力に表示するプログラムを作成します。

学習目標: メソッドオーバーライドとポリモーフィズムの基本動作を理解する

概要

ポリモーフィズムにより、親クラスの参照型で子クラスのオブジェクトを扱えます。実行時に子クラスのオーバーライドメソッドが呼ばれます。

仕様

出力形式

...
Woof!
Meow!

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

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

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

新規登録