<分区>
Possible Duplicate:
Does Java guarantee that Object.getClass() == Object.getClass()?
我知道你应该使用 equals()
一般来说,但有没有办法两个Class<?>
对象可以等于 equals()
但不等于 ==
?
编辑:我特别想找出是否存在两个类对象,这样
Class<?> cl1 = ...
Class<?> cl2 = ...
cl1.equals(cl2) -> true
cl1 == cl2 -> false
这不似乎包含在可能重复的问题中。 (密切相关)
也可能不类对象是由someObject.getClass()
获得的。 -- 一个可能是 Class.forName(...)
的结果另一个来自一系列反射 Action ,如 Method.getReturnType()
.