equals()方法
1.原本比较对象的引用是否指向同一块内存地址。
但一般情况下比较两个对象的值是否相同,所以要重写。
(equals返回值为布尔类型,可与if()结合使用)
2.source自动生成equals()方法
①.if (this == obj) //判断两个引用的值是否相同 ->判断引用的地址是否相同 ->相当于指向了同一对象
②if (obj == null) //另一对象的值是空值时没必要比较
1.原本比较对象的引用是否指向同一块内存地址。
但一般情况下比较两个对象的值是否相同,所以要重写。
(equals返回值为布尔类型,可与if()结合使用)
2.source自动生成equals()方法
①.if (this == obj) //判断两个引用的值是否相同 ->判断引用的地址是否相同 ->相当于指向了同一对象
②if (obj == null) //另一对象的值是空值时没必要比较
2017-09-08