1.浅克隆
浅克隆 新建一个对象 新建对象里面参数与克隆对象的参数完全一致 包含了对象中的基本变量 (新建对象与克隆对象指向同一个Object 改变新建对象中的变量值,克隆对象中的值也会发生变化)
深克隆 新建一个对象 把原有对象的数据完全的克隆过去,切断了新建对象与原对象的关联 在新建对象中改变数据 不会影响到原有对象