Скажіть, у мене є власний клас
public class MyObj { /* ... */ }
Він має деякі атрибути та методи. НЕ реалізує рівних, НЕ реалізує хеш-код.
Як тільки ми називаємо рівняння та хеш-код, що таке реалізація за замовчуванням? З класу «Об’єкти»? А що вони? Як будуть працювати рівні за замовчуванням? Як буде працювати хеш-код за замовчуванням і що повернеться? == просто перевірять, чи посилаються вони на один і той же об'єкт, тому це легко, але як щодо методів рівних () та hashCode ()?
v6u23 ea
:public native int hashCode();