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成神之路。
共有 0 条评论