type
status
date
slug
summary
tags
category
icon
password
URL
Sep 1, 2022 09:23 AM
Person类默认继承了Object类,所以可以使用Object类的equals方法
boolean equals(Object obj)指示其他某个对象是否与次对象“相等”
equals方法源码:
public boolean equals(Object obj){
return(this == obj);
}
参数:Object obj:可以传递任意参数
==比较运算符,返回的是一个布尔值 true false
基本数据类行:比较的是值
引用数据类型:比较的是两个对象的地址值
this是谁?那个对象调用的方法,方法中的this就是那个对象:p1调用的equals方法所以this就是p1
obj是谁?传递过来的参数p2
this == obj --> p1 == p2