作用:用来判断对象是不是一个类的对象
返回值:Boolean
代码示例如下:
class A{
}
class B extends A{
}
public class Test{
public static void main(String args[]){
A a=new A();
System.out.println(a instanceof A);
System.out.println(a instanceof B);
//这里输出 true false
A a1=new B();
System.out.println(a instanceof A);
System.out.println(a instanceof B);
//这里输出 true true
}
}
这表明,子类对象实例化父类,示例化出来的这个对象既是子类对象又是父类对象。