015-005-006
instanceofによる基本的な型判定
初級
問題説明
instanceofによる基本的な型判定
この問題では: 標準入力から動物の種類と名前を読み込み、AnimalクラスとDog・Catサブクラスを使ってinstanceof演算子で各オブジェクトの型を判定した結果を標準出力に表示するプログラムを作成します。
学習目標: instanceof演算子を使用してオブジェクトの型を判定する方法を理解する
概要
標準入力から動物の種類(Dog または Cat)と名前を読み込み、対応するオブジェクトを生成して instanceof 演算子で型を判定してください。
入力形式
種類(Dog または Cat)
名前
仕様
- Animalクラスとそのサブクラス(Dog, Cat)を定義
- 入力された種類に応じてオブジェクトを生成
- 各オブジェクトに対してinstanceofで型を判定
- 結果を出力
出力形式
{名前} is Animal: true/false
{名前} is Dog: true/false
{名前} is Cat: true/false
入出力例
入力:
Dog
Pochi
出力:
Pochi is Animal: true
Pochi is Dog: true
Pochi is Cat: false
