qq_一天十小时_0
2016-08-21 17:41
为什么取得的课程C语言和新创建的课程C语言,拥有相同的ID和名称,却是不同的对象为什么取得的课程C语言和新创建的课程C语言,拥有相同的ID和名称,却是不同的对象
取得的课程C语言是早在内存里面有他自己的地址,新创建的课程C语言在new的时候重新分配了内存地址,因此他们代表不同的对象。其实就是对象引用的概念,你可能还没弄清...
可是Contains不是调用的equals方法吗?那么比较的不就是object的内容而不是地址吗?为什么还要重写
取得的课程C语言生成的对象,集合中已有的元素;而拥有相同ID和名称的对象,是新生成的。
Java入门第三季
409792 学习 · 4340 问题
相似问题