【发布时间】:2018-08-23 14:46:45
【问题描述】:
我有一个本地课程...
public class Outer {
public void wrapper() {
class Local {
}
}
}
而且我有一个测试需要引用本地类...
Outer.wrapper.Local.class ## this doesn't seem to work
如何引用本地类?
【问题讨论】:
-
只是不要在函数中声明类。
-
你不能。该类只存在于函数的范围内。
-
本地类就是他们的名字所说的:本地。他们不能被推荐到外面
-
@Lino“不能在外面使用”并不完全正确:比如说,你可以返回本地类的一个实例,然后做......随便。但是你不能通过名字来引用那个类。
-
@AndyTurner 这就是我真正的意思,抱歉。将评论更改为参考
标签: java local-class