繁体   English   中英

Jython和Java嵌套类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM