Дополнительные методы в классе объектов

Класс Object имеет ряд методов, таких как equals, hashCode, notify, wait и т. д.

Как вы думаете, какие методы отсутствуют в классе Object и почему? Есть ли какие-либо дополнительные методы, которые вы хотели бы иметь?


person Community    schedule 03.03.2010    source источник


Ответы (1)


Я не думаю, что у него должны быть какие-то дополнительные методы... на самом деле, Я думаю, что различные существующие методы вообще не должны быть здесь.

Одна проблема в Java заключается в том, что многие типы (например, HashMap) всегда используют хеш-код и методы равенства для ключей напрямую. сравнения могут делегировать.

person Community    schedule 03.03.2010
comment
Вы можете получить голый хэш-код, используя System.identityHashCode() в Java. - person Joachim Sauer; 03.03.2010
comment
Я думал, что System.identityHashCode() все равно должен был получить этот голый хэш-код? - person penpen; 03.03.2010
comment
Я только что прочитал вашу статью. С одной стороны, вы говорите о действительно разумных вещах, но, с другой стороны, я думаю, что это может повысить порог входа в java. - person Roman; 03.03.2010