Jesstab命令用于向类

时间:2016-04-10 06:54:32

标签: protege jess

JessTab命令make-instance创建一个类的新实例。我不想创建一个新实例,而是使用现有实例并将其设置为另一个类的实例。使用JessTab命令可行吗?

1 个答案:

答案 0 :(得分:0)

像这样的make-instance

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

创建一个影子事实,它有一个引用该对象的OBJECT槽,以及一个定义该类的槽,例如(is-a Person)。除了任何对象自然也是其超类的对象之外,对象不能成为另一个类的实例。

也许你正试图解决一个可以通过另一种方法更好地解决的问题 - 为什么你不首先要问这个问题?