weibo_慕少1561742
2021-04-15 11:59
对老师这里的讲解有疑问:在上一步的操作:创建一个新的课程元素,然后和通过contains方法和原来的比对,返回了false。老师给的讲解是:因为虽然id和name一样,但新创建的课程是一个新对象和原来的不一致,所以返回false(我理解的是这里是进行了内存地址对比,所以不一致); 但是在讲解contains原理时,又说是通过equals方法比对,只要值相同就返回true, 这两步是相互矛盾的吧。 求帮忙答疑
因为在上一节老师已经在student类里重写了equals方法,所以后面能用
Java入门第三季
409775 学习 · 4546 问题
相似问题