如何解决如何通过使用 Java 类为源组件使用 inject() 函数?
我想要一个源组件来生成带有 source.inject() 的代理,但是我必须从左侧项目侧边栏中的外部 Java 类调用此方法。我是 Anylogic 的新手,我没有太多的编程经验。我不知道如何正确引用来源。
解决方法
您的 Java 类(“在侧栏中”)需要有一个 myMain
类型的私有字段 Main
。在其构造函数中,将该字段添加为参数,并像往常一样用 Java 填充它。
当您初始化类的实例时,还要提供它 main
(取决于您在模型中初始化的位置)。
如果这听起来像胡言乱语,我强烈建议您退后一步,学习更高级的 OOP、Java 以及 AnyLogic 如何应用它:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。