Jess编程:事实表示与规则编写
1. 在Jess中表示JavaBean
在Jess中使用 DimmerSwitch 需要一个特殊的 deftemplate 。Jess提供了 defclass 和 definstance 两个函数来将JavaBean放入工作内存。
- 创建 deftemplate :在将 DimmerSwitch 实例插入Jess的工作内存之前,需要使用 defclass 函数生成一个表示该类的模板。
Jess> (defclass dimmer DimmerSwitch)
DimmerSwitch
Jess> (ppdeftemplate dimmer)
"(deftemplate MAIN::dimmer extends MAIN::__fact
\"$JAVA-OBJECT$ DimmerSwitch\"
(slot brightness
(default <External-Address:jess.SerializablePD>))
(slot class (default <External-Address:jess.SerializablePD>))
(slot OBJECT (type 2048)))"
要运行这段
Jess编程:事实表示与规则编写详解
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



