1、instanceof具有传递性(实例 的类、父类、实现接口 都满足)
interface A{}
class B implements A{
}
class C extends B {
}
//a ,b 为空:
A a=null;
B b=null;
boolean res;
//a instanceof A: false
//b instanceof B: false
a=new B();
b=new B();
//a instanceof A: true
//a instanceof B: true
//b instanceof A: true
//b instanceof B: true
B b2=(C)new C();
//b2 instanceof A: true
//b2 instanceof B: true
//b2 instanceof C: true