微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过使用 Java 类为源组件使用 inject() 函数?

如何解决如何通过使用 Java 类为源组件使用 inject() 函数?

我想要一个源组件来生成带有 source.inject() 的代理,但是我必须从左侧项目侧边栏中的外部 Java 类调用方法。我是 Anylogic 的新手,我没有太多的编程经验。我不知道如何正确引用来源。

解决方法

您的 Java 类(“在侧栏中”)需要有一个 myMain 类型的私有字段 Main。在其构造函数中,将该字段添加为参数,并像往常一样用 Java 填充它。

当您初始化类的实例时,还要提供它 main(取决于您在模型中初始化的位置)。

如果这听起来像胡言乱语,我强烈建议您退后一步,学习更高级的 OOP、Java 以及 AnyLogic 如何应用它:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。