Sobes.tech
Junior — Middle

Come viene generalmente creato il metodo equals di default in Java?

sobes.tech AI

Risposta dell'AI

По умолчанию метод equals в Java, унаследованный от класса Object, сравнивает объекты по ссылке, то есть возвращает true только если обе переменные указывают на один и тот же объект в памяти.

Пример дефолтной реализации:

public boolean equals(Object obj) {
    return (this == obj);
}

Если нужно сравнивать объекты по содержимому, метод equals обычно переопределяют, сравнивая значения полей класса.