1. object类
object类是java中的一个特殊的类,java中的所有类都直接或间接继承了object 类。
当定义了一个新类时,如果没有用extends确定这个类继承了某类,那么则默认继承 Object类中的equals是比较对象的地址是否相同, == 也能达到此功能
之前聊到了this关键字。这里再说一下,之前下的定义this 代表的是当前对象的引用。
当对象调用方法的时候。Java会有一个隐式操作,就是将调用方法的那个对象的地址赋 值给this
例如 a.eat(); 这里会将a的地址赋值给this。
String类中的equals是判断两个字符串是否相等,这里是重写了Object类里的equals 方法,字符串是匿名对象,可以直接 “ss”.equals(“ss”)这样调用。