Javaでオブジェクトの複製(コピー)が作れることを示すインターフェース。 オブジェクトのコピーが出来るクラスは、このインターフェースをimplementsする必要がある。 クローンメソッド [/2009-04-25] シャローコピーとディープコピー 共変戻り値型の勧め [2008-02-08] 綴りと読み方 Object#clone() Javaの全てのクラスの親であるObjectクラスには、clone()という、複製を作成するメソッドが用意されている。 ただしこのメソッドはprotectedなので、サブクラスでオーバーライドしてpublicにしてやらないと、外部から呼び出すことが出来ない。 Sample.java: public class Sample { private String value; public Sample(String str) { this.value = s