AnyLogic:从 Java Class 执行嵌入在主代理中的 Java 函数
AnyLogic: Execute Java Function which is embededded in the Main agent from a Java Class
我想在 java class 中执行 java 函数。该函数嵌入在主代理中,我想从 java class 调用此函数。
我怎样才能做到这一点?我必须实例化一个主代理吗?或者我是否必须将我的 java class 声明为 Main 的子class?
一种方法是将 main 添加为 class 的变量,这样您就可以将其添加到 class 的构造函数中,这样您就可以在任何地方执行 main.yourFunction();
你的 class.
public class YourClass{
public Main main;
public YourClass(Main main){
this.main=main;
}
}
因此,当您实例化 class 时,您会 new YourClass(main);
我想在 java class 中执行 java 函数。该函数嵌入在主代理中,我想从 java class 调用此函数。 我怎样才能做到这一点?我必须实例化一个主代理吗?或者我是否必须将我的 java class 声明为 Main 的子class?
一种方法是将 main 添加为 class 的变量,这样您就可以将其添加到 class 的构造函数中,这样您就可以在任何地方执行 main.yourFunction();
你的 class.
public class YourClass{
public Main main;
public YourClass(Main main){
this.main=main;
}
}
因此,当您实例化 class 时,您会 new YourClass(main);