11
Любая причина, чтобы предпочесть getClass () над instanceof при создании .equals ()?
Я использую Eclipse для генерации .equals()и .hashCode(), и есть опция с надписью «Использовать instanceof» для сравнения типов ». По умолчанию этот параметр отключен и используется .getClass()для сравнения типов. Есть ли какой - либо причине я предпочитаю .getClass()более instanceof? Без использования instanceof: if (obj == null) return false; if (getClass() != …
174
java
eclipse
equals
instanceof