Instanceof关键字的作用是返回一个布尔值,告诉我们一个对象是不是某个特定类的一个实例。例如:
if(x instanceof Dog){
}
即在判断x对象是不是Dog类的一个实例。
Instanceof关键字是RTTI,动态类型判断技术的其中一种表现形式。关于RTTI的更多内容,请参考这篇博客:[java] 反射和多态实现原理详解以及对比.
Instanceof关键字的作用是返回一个布尔值,告诉我们一个对象是不是某个特定类的一个实例。例如:
if(x instanceof Dog){
}
即在判断x对象是不是Dog类的一个实例。
Instanceof关键字是RTTI,动态类型判断技术的其中一种表现形式。关于RTTI的更多内容,请参考这篇博客:[java] 反射和多态实现原理详解以及对比.