== 与 equals

== 比较运算符,返回的是一个布尔值 true / false:

基本数据类型:比较的是值;

引用数据类型:比较的是两个对象的地址值。

equals() 方法:

如果没有覆盖重写 equals 方法,那么 Object 类中默认进行「==」运算符的对象地址比较,只要不是同一个对象,结果必然为 false;

如果覆盖重写了 equals 方法,可以比较两个对象的属性是否相等。

猜你喜欢

转载自www.cnblogs.com/lf6688/p/12502158.html