Скажем, у меня есть собственный класс
public class MyObj { /* ... */ }
Он имеет некоторые атрибуты и методы. Он НЕ реализует equals, НЕ реализует hashCode.
Как только мы вызываем equals и hashCode, каковы реализации по умолчанию? Из класса Object? И что это? Как будут использоваться равные по умолчанию значения? Как будет работать hashCode по умолчанию и что будет возвращено? == будет просто проверять, ссылаются ли они на один и тот же объект, так что это легко, но как насчет методов equals() и hashCode()?