第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

————————————————————————————————————————————————————————————————————————————————————————

posted @ 2010-01-16 18:46  2xd  阅读(419)  评论(0编辑  收藏  举报