ArrayList问题

ArrayList问题,第1张

ArrayList问题

您每次将3个对 同一个 smallRed敌人的引用添加到arraylist。

解释;

private EnemyInfo small_red; //I am a variable, I hold a reference to an EnemyInfonew EnemyInfo(.....) //I create a new EnemyInfo object "somewhere" and return a reference to it so it can be used.

small_red
可以被认为是一个内存地址(尽管比它复杂得多),因此您要多次添加相同的内存地址(例如,将相同的房屋地址添加到现实生活的地址簿中)。从地址簿中获取地址的哪个页面都没有关系;信件去同一个房子。

每次使用

new
关键字时,您都在创建对象的新实例,否则,您只是传递对旧对象的引用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5565916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存