ユーザ定義クラスのオブジェクトコピーの初期化メソッド。インスタンス変数や特異メソッドは変化しません。Object#dupの内部で使われています。インタプリタが知り得ない情報をコピーするために使用(定義)されます。再定義する必要がなくなります。返すだけのメソッドです。クラスがレシーバのクラスと異なる場合に発生します。このメソッドをどのように利用しているかを示します。汚染状態、インスタンス変数、ファイナライザをコピーすることで複製を作ります。特異メソッドのコピーも行います。