java中的 instanceof
例子
objB instanceof ClassName
主要用来判断 objB 是否是ClassName的子类 并不是判断 obj是什么数据类型
class Animal{}
class Bird extends Animal {}
class Dog extends Animal {}
Animal a= new Bird();
System.out.println( a instanceof Bird);
System.out.println( a instanceof Dog);
判断实例 a是谁的实例 接口
instanceof 通常是用于判断父类或者接口的引用是否是某个子类的实例