当拷贝一个对象时,原始值和拷贝对象指向同一个对象,彼此会相互影响,而克隆则不会。因为克隆对象分配了新的空间。实现cloneable接口,把clone方法的修饰符改为public,调用super.clone,则为浅拷贝,如果该对象为可变的,则必须重新定义clone进行深拷贝