Java 是什么替代了方法克隆(可序列化)

Java 是什么替代了方法克隆(可序列化),java,gwt,clone,Java,Gwt,Clone,我想知道并理解究竟是什么取代了metod BaseService.cloneserizable 我有以下代码: if (type == 1) { evenement = (Evenemen) clone(evenement); evenement.setCdtype(TypeEvenement.toString()); } 这里的evenement是一个包含字符串、整数和数组的类 eclipse告诉我警告:

我想知道并理解究竟是什么取代了metod BaseService.cloneserizable

我有以下代码:

          if (type == 1) {
            evenement = (Evenemen) clone(evenement);
            evenement.setCdtype(TypeEvenement.toString());
          }
这里的evenement是一个包含字符串、整数和数组的类

eclipse告诉我警告:

不推荐使用类型BaseService中的cloneSerializable方法

所以我的问题是什么取代了克隆方法


我尝试过searchig寻找解决方案,但在任何地方,我只是在阅读中加入@SuppressWarningDeprication,我不想这样做。

什么都不替换。但是你的复制构造函数肯定会。在类中创建一个副本构造函数

例如:

Class SomeClass{

   private String testString ;

   public SomeClass(SomeClass obj) {
    this.testString = obj.testString;  
  }

}
当您通过扩展上面的类来定义一个类时,您还需要在那个里定义一个类似的构造函数。在子类中,您需要复制特定于子类的属性,并将参数传递给超类的构造函数