Object类的使用
其他
2020-03-08 10:17:26
阅读次数: 0
java.lang.Object类的说明
- Object类是所有java类的根父类
- Object类中只声明了一个空参构造器
- Object类的方法有:equals() toString() hashCode() wait() notify() notifyAll() clone() getClass() fianlize()
equals()方法的说明:
- 只能适用于引用数据类型
- Object类这定义的equals()的方法和==的作用相同,比较两个对象的地址值是否相同,
- 像String、Date、File、包装类中都重写了equals()方法,使其不再比较地址值,而是用来比较实体内容是否相同
- 如果自定义类使用equals()方法的话,通常重写方法,使其比较实体的内容
- ==可以比较基本数据类型和引用数据类型
- ==比较引用数据类型的时候要求引用数据类型要相同
toString()方法的说明:
- 我们输出一个对象的引用的时候,通常输出的是对象的toString()方法
- 像String、Date、File、包装类中都重写了toString()方法,输出的是实体内容的信息
转载自www.cnblogs.com/zhangchp/p/12441024.html