は、誰も私に伝えることができます:@Override注釈
public class OvTester {
@Override
public int hashCode() {
return toString().hashCode();
}
}
をOvTester
クラスのtoString
メソッドはスーパークラスでtoString
メソッドをオーバーライドすることを決定。
これが本当かどうか知りたいのですが、そうであればどうすればいいですか?それは真実ではない場合
、これは本当です:
「そのスーパークラスで同じ名前のメソッドをオーバーライドする必要がありますOvTester
でhashCode()
方法」?
これは正しくない場合は、何が正しいですか?
あなたのクラスはスーパークラスを持っていないようですので、これは失敗します。 – Sirs
もちろんスーパークラス - java.lang.Object'を持っています – Bozho