誰能告訴我,如果這個代碼:@Override註釋
public class OvTester {
@Override
public int hashCode() {
return toString().hashCode();
}
}
確定在OvTester
類的toString
方法覆蓋其超類中的方法toString
。
我想知道這是否屬實,如果有的話,它是如何工作的?
如果這不是真的,那麼這是真的:
「的hashCode()
方法OvTester
必須覆蓋其超類中的同名方法」
?
如果這不正確那麼什麼是正確的?
你的類似乎沒有超類,所以這將失敗。 – Sirs
當然它有一個超類 - 'java.lang.Object' – Bozho