为了账号安全,请及时绑定邮箱和手机立即绑定

为什么取得的课程C语言和新创建的课程C语言,拥有相同的ID和名称,却是不同的对象

为什么取得的课程C语言和新创建的课程C语言,拥有相同的ID和名称,却是不同的对象为什么取得的课程C语言和新创建的课程C语言,拥有相同的ID和名称,却是不同的对象

正在回答

3 回答

取得的课程C语言是早在内存里面有他自己的地址,新创建的课程C语言在new的时候重新分配了内存地址,因此他们代表不同的对象。其实就是对象引用的概念,你可能还没弄清...

0 回复 有任何疑惑可以回复我~

可是Contains不是调用的equals方法吗?那么比较的不就是object的内容而不是地址吗?为什么还要重写

1 回复 有任何疑惑可以回复我~
#1

慕虎0571853

同疑惑
2019-01-24 回复 有任何疑惑可以回复我~

取得的课程C语言生成的对象,集合中已有的元素;而拥有相同ID和名称的对象,是新生成的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么取得的课程C语言和新创建的课程C语言,拥有相同的ID和名称,却是不同的对象

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信