演習:継承とポリモーフィズムで動物の鳴き声を出力する
動物の種類を表す文字列が N 個与えられます。Animal を基底クラスとし、Dog、Cat、OtherAnimal を派生クラスとして実装してください。各派生クラスは Speak をオーバーライドし、入力順に鳴き声を出力します。
入力
1行目に整数 N、続く N 行に DOG、CAT、OTHER のいずれかが与えられます。
出力
DOG は Woof!、CAT は Meow!、OTHER は ... と出力してください。
制約
- 1 <= N <= 100
基底クラス型のコレクションに派生クラスのインスタンスを格納し、同じ Speak 呼び出しで振る舞いが切り替わるようにしてください。
コード提出フォーム
CSHARP安全なサーバー側採点連携が未接続のため、現在は提出できません。
採点基盤準備中