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

© J_P 中级黑马   /  2016-5-24 22:22  /  484 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么
equals(Object obj) {
     Student s = (Student)obj;
     return  this.name.equals(s.name);
为什么equals() 里面还能调用equals?自己调用自己吗?

8 个回复

正序浏览
这是两个概念,一个是Object的方法,一个是String的方法,一看你就没有认真听讲
回复 使用道具 举报
已收  谢谢
回复 使用道具 举报
何亚辉   正解     
回复 使用道具 举报
ewqeqweqwe
回复 使用道具 举报
原来如此。。。。
回复 使用道具 举报
aawqweqweqw
回复 使用道具 举报
本帖最后由 何亚辉 于 2016-5-24 22:37 编辑

上面这个equals()是这个类的方法, 但是下面这个equals(),, 其实是String 内部的equals方法..   因为this.name 就是一个String类型的对象.
回复 使用道具 举报
递归。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马