第2章 Java编程基础——FAQ2.08 instanceof关键字有什么含义?如何应用?
FAQ2.08 instanceof关键字有什么含义?如何应用?
答:
————————————————————————————————————————————————————————————————————————————————————————
判断一个对象是哪个类
例如:
a.instanceof(String)
就是a是不是String类
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
instanceof比前者是不是后者的一个实例对象,若前者对象所属的类是后者的类的子类,返回true
————————————————————————————————————————————
instanceof是java的一个运算符
如果对象obj是类DerivedTest的一个实例,
那么obj instanceof DerivedTest为true。
如果DerivedTest继承自类BaseTest
那么obj instanceof BaseTest也为true
————————————————————————————————————————————————————————————————————————————————————————