toString
1、Object类中定义有public String toString()方法,其返回值是String类型,
描述当前对象的有关信息
2、在进行String与其它类型数据的连接操作时(如:System.out.println("info" + person)),
将自动调用该类的toString方法
3、可以根据在用户定义类型中重写toString方法
(方法重写最好从父类中copy)
equals方法
1、Object的equals方法定义为:x.equals(y),当x和y是同一个对象时,返回true,否则
返回false
2、String,Date等类,重写Object的equals方法,调用这些类 的equals方法时,x.equals(y)
当x和y所引用的对象是同一类对象且属性内容相等时(并不一定是相同对象)返回true,否则
返回false
3、可以根据需要在用户自定义类型重写equals方法 |