请问为什么第一个用equals是true,第二个用equals是false啊?
你自己把boss属性都修改了,要是true才麻烦了
把boos.setBonus(5000);去掉试试
这个你要看比较的是引用数据的地址还是内容,如果你没有重写这两个equals方法,比较的是地址,如果重写了比较的是"实体内容"
就是一个比较内存地址,一个比较值如:http://www.java265.com/JavaMianJing/202204/16506125883002.html