animal
サブクラス、、、およびをhorse
含むduck
クラスがあるとしrabbit
ます。make-instance
クラスのいくつかのオブジェクトを作成するために使用するとしますanimal
。ずっと後になって、これらのオブジェクトのそれぞれについて、それが実際には、、、、horse
またはであることがわかりましduck
たrabbit
。これらのオブジェクトを再入力する方法はありますか?適切なサブタイプの新しいオブジェクトを作成し、すべてのスロットのデータをコピーするだけでは、不器用になります。この時点で、そのようなオブジェクトは、さらに他のオブジェクトのスロットにあるリストにすでに表示されているため、移動する必要があります。それらのリストを調べて、古いオブジェクトを新しいオブジェクトに置き換えます。
同じ古いオブジェクトを保持し、それらをサブ分類します。これはできますか?