0

在创建对象副本时,我最近一直在听到深度克隆这个词。此外,当我做这样的事情时,有时我会看到意想不到的行为(超级通用示例)

Object a = new Object()
Object b = a
b.Name = "Bob"

当我使用对象 b 时,有时对象 a 也会被设置,在这种情况下,a.Name 将是“Bob” 根据我的经验,对象类型将是位图类型的图像

我一直认为对象 B 作为它自己的独立对象存在,但是随着我最近听到和看到的这种深度克隆的新概念,我怎样才能最好地解决这个问题,以便您拥有独立副本以及什么设计实用主义我是否应该更加小心地彻底消除这个问题

4

0 回答 0