Jython 和 Java 嵌套类
我正在使用 Jython 为 Java 项目编写测试。 它运作良好,但我不知道如何访问 java公共嵌套类。
package mypackage;
public class NyClass {
public class MyNestedClass {
...
}
}
有人知道该怎么做吗?
I'm using Jython to write tests for a Java project.
It works well, but I can't figure how to get access to a
java public nested class.
package mypackage;
public class NyClass {
public class MyNestedClass {
...
}
}
Does somebody knows how to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不完全确定您所说的访问是什么意思,但是如果您在创建实例后
MyNestedClass 在 jython 中没有问题。
在这种情况下,由于 MyNestedClass 是一个非静态嵌套类,它的每个实例都需要一个
对 MyClass 实例的引用。 要在 jython 中执行此操作:
I'm not entirely sure by what you mean by access, but if you after creating instances of
the MyNestedClass it's no problem in jython.
In this case, since MyNestedClass is a non-static nested class every instance of it needs a
reference to an instance of MyClass. To do this in jython: