Может кто-нибудь сказать мне, если этот код:
public class OvTester {
@Override
public int hashCode() {
return toString().hashCode();
}
}
определяет, что метод toString
в классе OvTester
переопределяет метод toString
в его суперклассе.
IХотелось бы узнать, правда ли это, и если да, то как это работает?
Если это не так, то так ли это:
"метод hashCode()
в OvTester
должен переопределить метод того же имени в своем суперклассе "
?
Если это не правильно, тогда что является правильным?