gpt4 book ai didi

java - DROOLS中 'package'关键字有什么用?

转载 作者:行者123 更新时间:2023-12-01 08:50:18 25 4
gpt4 key购买 nike

在我的场景中,我们有多个规则文件,并且我们通过正确的命名约定确保每个规则名称都是不同的,即使它们位于不同的文件夹、文件中。

我们在所有 drl 文件中使用通用的包名称。

现在,即使我删除包名称,它也可以正常工作(我已经检查过的测试用例)。

所以现在我对“package”关键字的用途和用途感到困惑。

我已经明白它很像java中的包,并且使用它以便我们可以在不同的包中具有相同的名称规则、声明的类型和导入。那么,如果我们已经确保我们编写的所有内容都有一个唯一的名称,那么我们还需要这个吗?

最佳答案

DRL 包为规则创建不同的命名空间。

如果 DRL 包与 Java 包相同,则 DRL 包还允许访问 Java 类而无需 import 语句。

您不需要在 DRL 中使用包,但我建议使用它,即使它全部在一个包中。谁知道明天会发生什么?

关于java - DROOLS中 'package'关键字有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42435559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com