2016-04-10 10 views
0

Der JessTab-Befehl make-instance erstellt eine neue Instanz einer Klasse. Ich möchte keine neue Instanz erstellen, sondern stattdessen eine vorhandene Instanz verwenden und sie als Instanz einer anderen Klasse festlegen. Ist es machbar, es mit JessTab-Befehlen zu machen?Jesstab-Befehl zum Hinzufügen einer Instanz zu einer Klasse

Antwort

0

eine Make-Instanz wie dies schafft

(make-instance paul of Person (name "Paul") (age 42)) 

einen Schatten Tatsache, die ein einzelnes Objekt Schlitz das Objekt referenziert hat, und einen Schlitz, die Klasse zu definieren, beispielsweise (is-a Person). Abgesehen von einem Objekt natürlich, das auch ein Objekt seiner Oberklasse ist, kann ein Objekt nicht als Instanz einer anderen Klasse erstellt werden.

Vielleicht versuchen Sie, ein Problem zu lösen, das mit einem anderen Ansatz besser gelöst werden kann - warum fragen Sie nicht danach?

Verwandte Themen