【发布时间】:2015-03-17 03:22:22
【问题描述】:
public interface Table<T> {
@Overrride
default boolean equals(Object other) {
//do something and return true/false
}
}
为什么上面的代码编译错误“java: default method equals in interface Table overrides a member of java.lang.Object”?难道我们不能使用接口默认方法覆盖hashCode和equals方法吗,想必我在同一个接口中有方法来判断实现这个接口的对象是否相等?
【问题讨论】:
标签: java java-8 default-method