回复@不为我蓝
其实老师的意思并不是不能添加“我不是课程”他在视频里的意思是当我使用了Course的强制类型转换时,所添加“我不是课程”就会报错。
从视频中3:50开始一直是在表达这个意思。
只是前面语言没有说清楚 对我们初学者来说很容易造成误导,认为“我不是课程”无法添加到List。
其实老师的意思并不是不能添加“我不是课程”他在视频里的意思是当我使用了Course的强制类型转换时,所添加“我不是课程”就会报错。
从视频中3:50开始一直是在表达这个意思。
只是前面语言没有说清楚 对我们初学者来说很容易造成误导,认为“我不是课程”无法添加到List。
2016-07-22
可以这么理解,equals的缺省方法判断的是两者所有属性完全相同,而老师重写的equals方法只用来判断两者的name这个属性是否相同,它既包含了所有属性相同的情况(也就是this == obj),也包含了name值相等的情况,这样所有name值相等的情况都会被找出来,而不是像equals缺省方法那样必须所有属性相同才能输出。
2016-07-22