如图,我只改变了li[0]的成员变量的值,但是所有li中所有元素的成员变量的值都改变了。
li[0]
li
li = [A(2)] * 3 是复制了 3 个相同的引用无论你改哪个引用 改的都是一个对象
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答884 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答851 阅读
4 回答7.9k 阅读✓ 已解决
2 回答840 阅读✓ 已解决
2 回答620 阅读✓ 已解决
li = [A(2)] * 3 是复制了 3 个相同的引用
无论你改哪个引用 改的都是一个对象