Jade Agent:setup() 方法是如何调用的?

Jade Agent: How does the setup() method is called?

我对 Jade Agent 概念很陌生。我一直在互联网上搜索这个问题,但是关于这个主题的 material 非常少。所以我决定在这里问一个问题。

java中,当我们在终端输入java classname运行任意class时,JVM默认调用class'main()方法。当我们 运行 和 Agent class 时调用 setup() 方法的方式相同(如果我错了,请原谅我)。但是我无法理解的是 setup() 方法是如何调用的,调用它的是什么,或者 Agent 的执行是如何开始的。

非常感谢有关此问题的任何见解。

谢谢。

我对jade agent不熟悉,但是main class的main()方法,不管叫什么,都是jvm的起点。主要class必须由玉代理管理。完成它需要做的事情后,它将调用 setup()

作为我在该领域初步研究的一部分,我从一些可靠来源发现了以下答案。

设置方法用于执行代理初始化。 代理必须执行的实际工作通常由 behaviours.

执行

代理在其 setup() 方法中执行的典型功能是:

  1. 正在初始化 GUI
  2. Creating/opening 与数据库的连接
  3. 在黄页目录中注册它提供的服务