在Java中,经常会需要新建一个对象,很多情况下,需要这个新建的对象和现有的某个对象保持属性一致. 那么,就有两种方式来实现这个对象的构造: ①通过新建一个对象,为这个对象的属性根据原有对象的属性来进行赋值 ②调用clone方法,来实现实例对象的克隆 对于Java的clone方法,需要注意的就是它实际上是一种“浅克隆”(Shallow Clone),对于int.double这种基本数据类型,直接拷贝值:对于String这样的类对象,则是直接拷贝引用.因此对于通过clone得到的对象来说,它很大程