問題一覧へ 継承・オーバーライド 入門

instanceof による型チェック

次のコードを実行すると何が表示されますか。

class Animal {}
class Dog extends Animal {}

public class Main {
  public static void main(String[] args) {
    Object obj = new Dog();
    System.out.println(obj instanceof Animal);
    System.out.println(obj instanceof Dog);
  }
}

選択肢