Я совсем запутался с этим сравнением объектов(( Подскажите, пожалуйста, с чего тут начать вообще?
package com.javarush.task.pro.task10.task1011;
import java.util.Objects;
/*
Создаем свой hashCode
*/
public class Car {
private String model;
private int year;
public Car(String model, int year) {
this.model = model;
this.year = year;
}
public boolean hashCode(int hashcode){
}
public static void main(String[] args) {
Car lamborghini = new Car("Lamborghini", 2020);
Car lamborghini1 = new Car("Lamborghini", 2020);
Car ferrari = new Car("Ferrari", 2020);
Car ferrari1 = new Car("Ferrari", 2020);
Car bugatti = new Car("Bugatti", 2020);
Car bugatti1 = new Car("Bugatti", 2020);
System.out.println(ferrari.hashCode() == ferrari.hashCode());
System.out.println(lamborghini.hashCode() == lamborghini1.hashCode());
System.out.println(ferrari.hashCode() == ferrari1.hashCode());
System.out.println(bugatti.hashCode() == bugatti1.hashCode());
System.out.println(bugatti.hashCode() == lamborghini.hashCode());
System.out.println(lamborghini.hashCode() == ferrari.hashCode());
}
}