【发布时间】:2018-03-01 10:00:19
【问题描述】:
我正在使用 Map 来存储一些数据,其中我的键被实现为具体类 KeyType,它的 hashCode 和 equals 被覆盖。
当我在地图中调用 get 方法时,if(other instanceof KeyType) 行返回 false。
运行时对象不应该能够知道它的具体类吗?
编辑:将在几分钟内包含代码
【问题讨论】:
-
您能否为您的问题添加更多代码?
other是什么KeyType是什么你在哪里打电话等等。这个问题真的很模糊,不能这样回答。 -
请提供示例代码。
-
如果返回false,说明它不是KeyType的实例。所以这意味着它是空的,或者不是 KeyType,这表明你的代码中存在错误。但是你没有发布它,虽然......
标签: java oop object equals hashcode