java.lang.object类
1.Object类是所有Java类的根父类
2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.object类
3.object类中的功能(属性、方法)就具有通用性。
属性:无
方法:equals() / tostring() / getclass() /hashcode() / clone() / finalize()、wait()、notify()、notifyAll()
4. object类只声明了一个空参的构造器
面试题:==和equals()区别
回顾==的使用:
一、== :运算符
1.可以使用在基本数据类型变量和引用数据类型变量中
2.如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同)
如果比较的是引用数据类型变量:比较两个对象的地址值是否相同.即两个引用是否指向同一个对象实体
补充:==符号使用时,须保证符号左右两边的变量类型一致。