equals是用来比较对象的,我们认为有一个类,这是一个模板,打印了一个复印件,这就是一个对象,对象里面有模板的信息,就比如一个学生类,有姓名,年纪和身高体重,这是一个单独的同学来填写这份信息,这就是单独的对象,还有另外一个,这是我们比较对象,就要用equals来比较对象信息。而==只是比较地址值,new一个对象就是一个新对象,它有不同的地址值。
equals和==的区别
最新推荐文章于 2024-04-19 08:42:40 发布
equals是用来比较对象的,我们认为有一个类,这是一个模板,打印了一个复印件,这就是一个对象,对象里面有模板的信息,就比如一个学生类,有姓名,年纪和身高体重,这是一个单独的同学来填写这份信息,这就是单独的对象,还有另外一个,这是我们比较对象,就要用equals来比较对象信息。而==只是比较地址值,new一个对象就是一个新对象,它有不同的地址值。