判断某个对象是否为一个类的实例或是否实现了一个接口
public class Teddy extends Dog { public Teddy(String s) { super(s); } } public class Test01 { public static void main(String[] args) { Dog dog=new Dog("哈士奇"); if(dog instanceof Dog){ System.out.println("哈士奇是Dog的一个实例"); }else { System.out.println("不是Dog实例"); } } }