IDEA编译器中equals方法源码解析

由于Object类的equals方法通常不能让人满意,所以大家一般会对Object类中的equals方法进行重写,达到比较满意的效果,而IDEA编译器中为我们提供了自动重写equals方法的功能。下面就让我们一起看看。
那么在看equals自动重写源码之前先来看看一段简单的示范代码:

`import java.util.Objects;


public class Phone{
   
    private String brand;
    private double price;
    private int year;
    //方法
    public Phone(){
   }
    public Phone(String brand,double price,int year){
   
        this.brand=brand;
        this.price=price;
        this.year=year;
    }
    public String getBrand(){
   
        return brand;
    }

    public double getPrice() {
   
        return price;
    }

    public void setPrice(double price) {
   
        this.price = price;
    }

    public int getYear() {
   
        return year;
    }

    public void setYear(int year) {
   
        this.year 

你可能感兴趣的:(java,object,编程语言)