45.Object类的equals() 方法介绍,equals()方法的瓶颈,如何重写equals()方法?

Object类的equals() 方法介绍
【格式】public boolean equals(Object obj) 【作用】比较两个对象是否一致,是否是同一个对象,如果是返回true,如果不是返回false 在Object类内的原始操作方式; 比较两个对象的空间首地址;
public boolean equals(){
return (this == obj);
}
public boolean equals(Object obj) { //equals() 代码 比较空间首地址
return (this == obj);
}

this 表示调用当前方法的类对象,实际就是一个空间首地址 obj是传入的参数,也是一个引用数据类型,同时也是用于保存空间首地址; 【两个对象的空间首地址一致,表示是同一个对象】

class Member {
private String name

45.Object类的equals() 方法介绍,equals()方法的瓶颈,如何重写equals()方法?最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/11857.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>