JessTab命令make-instance
创建一个类的新实例。我不想创建一个新实例,而是使用现有实例并将其设置为另一个类的实例。使用JessTab命令可行吗?
答案 0 :(得分:0)
像这样的make-instance
(make-instance paul of Person (name "Paul") (age 42))
创建一个影子事实,它有一个引用该对象的OBJECT槽,以及一个定义该类的槽,例如(is-a Person)
。除了任何对象自然也是其超类的对象之外,对象不能成为另一个类的实例。
也许你正试图解决一个可以通过另一种方法更好地解决的问题 - 为什么你不首先要问这个问题?