[英]Jython and Java nested class
我正在使用Jython为Java项目编写测试。 它工作得很好,但我无法想象如何访问java公共嵌套类。
package mypackage;
public class NyClass {
public class MyNestedClass {
...
}
}
有人知道怎么做吗?
我不完全确定你的访问是什么意思,但如果你在创建MyNestedClass的实例后,它在jython中没有问题。
在这种情况下,由于MyNestedClass是一个非静态嵌套类,因此它的每个实例都需要对MyClass实例的引用。 要在jython中执行此操作:
import mypackage.MyClass
import mypackage.MyClass.MyNestedClass
outer = mypackage.MyClass()
inner = mypackage.MyClass.MyNestedClass(outer)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.