淺克隆深克隆舉例解讀

weixin_48011779發表於2020-12-12

淺克隆深克隆舉例解讀

淺克隆

好比我是西門慶,我喜歡潘金蓮。

克隆了一個新西門慶,他和我的身高體重相貌三維血型全都一樣(基本屬性被複制),他也喜歡潘金蓮(引用被複制)

事實就是西門慶和新西門慶愛上的是同一個潘金蓮,都是引用了同一個物件潘金蓮。

深克隆:

好比我是西門慶,我喜歡潘金蓮。

克隆了一個新西門慶,他和我的身高體重相貌三維血型全都一樣(基本屬性被複制),同時也把潘金蓮克隆(引用物件也被複制)得到一個新的潘金蓮。

事實上,西門慶愛潘金蓮,新西門慶愛新潘金蓮。

深克隆 就不會出現淺克隆的弊端,兩個西門不會搶一個金蓮,其中一個西門把金蓮打成熊貓眼,另一個西門的金蓮也會變熊貓眼,不講武德,很不好。

相關文章