首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java检测部类的三种方式

2012-12-22 
Java检测类型的三种方式instanceof :object instanceof 类名。局限性高,因为只能与类名作比较,而类名是必须

Java检测类型的三种方式

    instanceof :object instanceof 类名。局限性高,因为只能与类名作比较,而类名是必须通过人工枚举的。Class.isInstance(Object object) :判断object是否是Class所表示的对象或子对象。相对灵活,因为可以通过Class进行判断。ClassA.isAssignableFrom(Class classB):判断ClassA所表示的类或接口与指定的classB所表示的类或接口是否相同,或是否是其超类或超接口。可以用于判断类之间的继承关系。

热点排行