A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘雷冲 中级黑马   /  2012-3-11 12:38  /  1728 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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方法

评分

参与人数 1技术分 +1 收起 理由
房宝彬 + 1

查看全部评分

1 个回复

倒序浏览
equals()方法:该方法定义在Object类当中,因此Java中所有的类中都有该方法,对于Object类的equals方法来说,它是判断调用equals方法的引用与传递来的引用是否一致,即这两个引用是否指向同一个对象,对于Object类来说它等价于“==”。对于String类的equals()方法来说,它是判断当前字符串与传递来的字符串内容是否一致

评分

参与人数 1技术分 +1 收起 理由
房宝彬 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马