【发布时间】:2010-10-31 06:21:43
【问题描述】:
我想检查一个对象o 是C 类的实例还是C 的子类。
例如,如果 p 属于 Point 类,我希望 x.instanceOf(Point.class) 成为 true 并且还希望 x.instanceOf(Object.class) 成为 true。
我希望它也适用于盒装原始类型。例如,如果x 是Integer,那么x.instanceOf(Integer.class) 应该是true。
有这种事吗?如果没有,我该如何实现这样的方法?
【问题讨论】:
-
处理盒装类有点乱
标签: java reflection instanceof