Drools在规则文件中有functionality for declaring new data types,而不是在java文件中。
但是我们如何定义该数据类型的方法呢?
例如,如果我在规则文件中声明以下类型:
declare Address
number : int
streetName : String
city : String
end
如何添加方法:
public int doubleNumber()
{
number = number * 2;
}
答案 0 :(得分:2)
提供吸气剂和制定者。您无法添加任何方法。
您可以使用声明的类型作为参数编写函数。
如果这还不够,请声明Java类型。