사람이 코드 경우 말해 줄 수 : @Override 주석
public class OvTester {
@Override
public int hashCode() {
return toString().hashCode();
}
}
는
OvTester
클래스의
toString
방법은 수퍼 클래스에서
toString
방법을 우선 결정합니다.
이것이 사실인지 알고 싶습니다. 그렇다면 어떻게 작동합니까? 그것이 사실이 아니라면
,이 사실이다 :
"수퍼 클래스에서 같은 이름의 메소드를 오버라이드 (override) 할 필요 OvTester
에서 hashCode()
방법?"
정확하지 않은 경우 올바른 내용은 무엇입니까?
클래스에 수퍼 클래스가없는 것처럼 보이므로이 작업은 실패합니다. – Sirs
물론 슈퍼 클래스 - java.lang.Object'를 가지고 있습니다. – Bozho