@override annotation

Кто-нибудь может сказать мне, определяет ли этот код:

public class OvTester {
    @Override
    public int hashCode() {
        return toString().hashCode();
    }
}

, что метод toString в классе OvTester переопределяет toString в своем суперклассе.

Я хотел бы знать, правда ли это, и если да, то как это работает?

Если это не так, то верно ли:

"the Метод hashCode () в OvTester должен переопределить одноименный метод в своем суперклассе «

?

Если это неверно, то что правильно?

10
задан aioobe 23 August 2011 в 12:09
поделиться