你的意思是
obj1.getClass().equals(obj2.getClass())
即使
obj1和
obj2属于相同的特定类,也应返回true 。
但是,如果
A与进行比较,则此方法将无效
B extendsA。如果您希望相等返回一个true(即使一个是另一个的子类型),则必须编写更强大的比较函数。我认为您可以通过循环使用
getSuperClass()以实现层次结构树。
我认为
A.getClass().isAssignableFrom(B.getClass()),假设这样做,也可以做一个简单的解决方案
B extendsA。



