Comment code-t-on un clone en Java, c'est pas si simple :
public class TestClone implements Cloneable { protected String name; public TestClone clone() throws CloneNotSupportedException { return (TestClone)super.clone(); } }
A remarquer :
super.clone()
retourne un Object
dans ce casCloneNotSupportedException
, car potentiellement, les sous classes de TestClone
peuvent ne pas être cloneable