我想检查对象o是否是类的实例C或子类的实例C.
o
C
举例来说,如果p是类的Point我想x.instanceOf(Point.class)是true也x.instanceOf(Object.class)为true.
p
Point
x.instanceOf(Point.class)
true
x.instanceOf(Object.class)
我希望它也适用于盒装原始类型.例如,如果x是,Integer那么x.instanceOf(Integer.class)应该是true.
x
Integer
x.instanceOf(Integer.class)
有这样的事吗?如果没有,我该如何实现这样的方法?
java reflection instanceof
instanceof ×1
java ×1
reflection ×1