淺拷貝和深拷貝

淺拷貝的定義:被複制對象的所有變量都含有與原來的對象相同的值,而所有的對其他對象的引用仍然指向原來的對象。即對象的淺拷貝會對「主」對象進行拷貝,但不會複製主對象裏面的對象。」裏面的對象「會在原來的對象和它的副本之間共享。 簡而言之,淺拷貝僅僅複製所考慮的對象,而不復制它所引用的對象 深拷貝:會克隆出一個對象,數據相同,但是引用地址不同(就是拷貝A對象裏面的數據,而且拷貝它裏面的子對象) 賦值:獲得
相關文章
相關標籤/搜索