深拷贝和浅拷贝

如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,如果B没变,那就是深拷贝。

 

只有引用类型才会存在深拷贝的问题,但是拷贝基本类型后的表象是和深拷贝一样。

 

浅拷贝是传址

深拷贝是传值

 

posted @ 2017-10-31 15:43  GR07  阅读(179)  评论(0编辑  收藏  举报