浅克隆:创建一个新对象,新对象的属性和原来对象完全相同,对于非基本类型属性,仍指向 原有属性所指向的对象的内存地址。

深克隆:创建一个新对象,属性中引用的其他对象也会被克隆,不再指向原有对象地址。