84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
请问下面这两种说法该怎么理解呢?深复制和复制的层级有什么关系?
概念一:浅拷贝:浅拷贝是拷贝引用,拷贝后的引用都是指向同一个对象的实例,彼此之间的操作会互相影响深拷贝:在堆中重新分配内存,并且把源对象所有属性都进行新建拷贝,拷贝后的对象与原来的对象是完全隔离,互不影响概念二浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。
ringa_lee
浅拷贝,在碰到对象这种引用位置的东西的时候,可以出现如下状态
深拷贝呢?就是把引用断开。指向值
简单数据类型/引用数据类型
浅拷贝,在碰到对象这种引用位置的东西的时候,可以出现如下状态
深拷贝呢?就是把引用断开。指向值
简单数据类型/引用数据类型