浅克隆与深克隆(浅复制与深复制)

1.浅克隆 

浅克隆 新建一个对象 新建对象里面参数与克隆对象的参数完全一致   包含了对象中的基本变量 (新建对象与克隆对象指向同一个Object 改变新建对象中的变量值,克隆对象中的值也会发生变化

 

 

深克隆 新建一个对象 把原有对象的数据完全的克隆过去,切断了新建对象与原对象的关联 在新建对象中改变数据 不会影响到原有对象

 

posted @ 2020-08-17 10:46  虹猫淘气  阅读(190)  评论(0编辑  收藏  举报