- 总结:
- 1.在Object类中equals方法 默认比较是两个对象的地址值
- 2.String类 重写了Object类中equals方法,改成比较内容了
- 3.实际开发中我们怎么用?
- 我们通常会重写一个类的equals方法,
- 目的把原来比较两个对象地址 改成比较两个对象内容
-
- 友情提示:
- equals方法由于开发中经常会重写,那么eclipse提供了快捷键
- alt+shift+s,h
-
- public String toString();//返回一个对象的字符串表示:包名.类名@地址值
- 总结:
- 1.Object类中 toString方法默认的返回格式: 包名.类名@地址值
- 2.打印一个对象,实际上不是直接打印,而是先 对象.toString();然后打印这个返回值
- syso(对象名) <=====>syso(对象名.toString())
- 3.String类重写了toString方法,打印出的不是地址 而是内容
- 4.实际开发中 我们通常也会重写一个类的toString方法,用来快速打印对象的信息而不是地址
09-02
10-31
09-24