谁能告诉我,如果这个代码:@Override注释
public class OvTester {
@Override
public int hashCode() {
return toString().hashCode();
}
}
确定在OvTester
类的toString
方法覆盖其超类中的方法toString
。
我想知道这是否属实,如果有的话,它是如何工作的?
如果这不是真的,那么这是真的:
“的hashCode()
方法OvTester
必须覆盖其超类中的同名方法”
?
如果这不正确那么什么是正确的?
你的类似乎没有超类,所以这将失败。 – Sirs
当然它有一个超类 - 'java.lang.Object' – Bozho