-
- All Implemented Interfaces:
public final class CloneableExtensions
-
-
Method Summary
Modifier and Type Method Description final static <T extends Cloneable> TshallowClone(T $self)克隆一个可克隆对象。自动进行类型转化。应当为可克隆对象提供一个公开的克隆方法的重载。 final static <T extends Cloneable> TdeepClone(T $self)深克隆一个可克隆对象。自动进行类型转化。 仅对可克隆可更改的字段采用深克隆操作。 当字段为集合类型(列表、集或映射)但未实现Cloneable接口时,仍然对其采用深克隆操作。应当为可克隆对象提供一个公开的克隆方法的重载。 -
-
Method Detail
-
shallowClone
final static <T extends Cloneable> T shallowClone(T $self)
克隆一个可克隆对象。自动进行类型转化。
应当为可克隆对象提供一个公开的克隆方法的重载。
-
-
-
-