<分区>
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”的编译错误?我们不能使用接口(interface)默认方法覆盖 hashCode 和 equals 方法吗,大概我在同一接口(interface)中有方法来确定实现此接口(interface)的对象是否相等?