[Java] 克隆对象 →→→→→进入此内容的聊天室

来自 , 2019-08-18, 写在 Java, 查看 108 次.
URL http://www.code666.cn/view/a8849b05
  1.         /**
  2.          * 根据现有对象克隆一个新对象
  3.          */
  4.         public Object clone() {
  5.                 // 如果你要使自定义的类能够被clone,就必须实现Cloneable接口并且重写它的clone()方法.
  6.                 // 如果你仅仅重写了clone方法而没有在类的声明中添加实现Cloneable接口,调用clone方法时将会出现
  7.                 // CloneNotSupportedException异常,读者可以试试。
  8.                 try {
  9.                         ComplexNumber newObject = (ComplexNumber) super.clone();
  10.                         newObject.setRealPart(this.realPart);
  11.                         newObject.setImaginaryPart(this.imaginaryPart);
  12.                         return newObject;
  13.                 } catch (CloneNotSupportedException e) {
  14.                         // //如果没有实现Cloneable接口,抛出异常
  15.                         e.printStackTrace();
  16.                         return null;
  17.                 }
  18.         }

回复 "克隆对象"

这儿你可以回复上面这条便签

captcha