[quote=引用 1 楼 icoolno1 的回复:]浅考备就是只复制引用,深考备就是复制出一个相同的新对象。 比如有个类 class Person{public String name="tom";} 如果a=new Person(); b=a,b.name="jim",那a.name也会变成jim,这就是浅考备。 如果b=new Person();b.name=a.name;此时a.equse(b)是相等的,但b.name=jim,a.name还是tom,这是深考备。
浅考备就是只复制引用,深考备就是复制出一个相同的新对象。 比如有个类 class Person{public String name="tom";} 如果a=new Person(); b=a,b.name="jim",那a.name也会变成jim,这就是浅考备。 如果b=new Person();b.name=a.name;此时a.equse(b)是相等的,但b.name=jim,a.name还是tom,这是深考备。
62,615
社区成员
307,318
社区内容
加载中
试试用AI创作助手写篇文章吧