java.lang.Object类:
Object类是类层次结构最顶层父类
所有的类都是Object的直接或间接子类
常用方法:
一.equals():
比较两个非空对象的地址值是否相等
==和equals()区别:
==:
1.用于基本数据类型
比较两个数值是否相等
2.用于引用数据类型
比较两个对象的地址值是否相等
equals():
1.只对引用数据类型做比较
2.比较两个非空对象的地址值是否相等
3.所有子类一般建议重写该方法用来判断引用对象中的值是否相等
public boolean equals(Object obj) { return (this == obj); }
二.toString()
1.Object类中该方法打印地址值
2.打印对象名
相当于打印对象名.toString()
3.建议Object所有子类都重写该方法