【发布时间】:2009-10-23 09:14:46
【问题描述】:
我有一堆实现通用接口的类:Command。
而这群类去了一个地图。
为了让 Map 正常工作,我需要每个实现 Command 的类重写 Object.equals(Object other) 方法。
没关系。
但我想强制覆盖等于。 => 当实现命令的东西不覆盖等于时,会出现编译错误。
这可能吗?
编辑:顺便说一句,我还需要强制覆盖哈希码...
【问题讨论】:
-
接口命令 { public abstract boolean equals(Object that); }
标签: java interface overriding equals requirements