toString 和 equals
toString 一般是来获取类的内部信息的 equals 一般来对类中 进行比较的
默认 object的tostring 得到是 类名@hash方法返回值
所以要重写toString方法
打印或者将对象转换为字符串都是使用的toString方法
任何一个对象加上一个空字符串 变成字符串
对象 instanceof 类
判断左边对象是否是右边类的实例 如果是那么返回 True 不是就返回 False
equlas
重写equals方法
public Boolean equals(Object obj){//这个obj 是指被比较的对象
要进行以下几个判断
if 如果是指向同一个对象那么就 {
return true
}
if 如果被比较的对象不是空 &&还是同一个类的对象 {
把被比较对象先强转为比较的对象
return 在进行当前对象的值和被强转对象的值 判断是否相等
}
其他情况都是 return false
}