instanceof英文翻译为实例的意思
用法:
对象 instanceof 类
判断结果
左侧对象是右侧类的实例,返回true
不是,返回false
返回结果为boolean类型
A继承B,B继承C,那么A的对象,是A的实例也是B的实例也是C的实例
这里Man继承Person ,Person继承Object ,而p1实例化Man,为Man的对象的引用。
Person p1=new Man();
//A继承B,B继承C,那么A的对象,是A的实例也是B的实例也是C的实例
System.out.println(p1 instanceof Man);//true
System.out.println(p1 instanceof Person);//true
System.out.println(p1 instanceof Object);//true
可以用于if判断,或while循环结束条件