【发布时间】:2015-05-05 18:09:45
【问题描述】:
所以我有这个程序。下面的示例仅用于演示:
class Rest{
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
Rest restful = new Rest();
Rest.config conf = new Rest.config();
}
});
}
class config{}
}
所以我想做的是定义一个变量,它使用配置类作为主函数中的定义。我之所以要使用config作为内部类,是因为它使用了rest的一些变量和函数。
我也不想将 config 声明为静态类。
干杯,
【问题讨论】:
-
这不会编译。
-
请展示一个正确、完整的示例 - 目前您的
main方法声明在语法上是不正确的,甚至在您到达正文之前就开始...您真的需要这是一个 inner 类而不是 嵌套 类? -
是的,我需要一个内部类。
-
您说它应该是内部的,但是如果您了解内部类和静态嵌套类之间的区别,您就不会尝试这样做。您尝试创建的
config的封闭实例是什么? -
你的意思是我应该这样做:restful.config conf ....我试过没有用。我只是问如何访问它。我也不想将配置更改为静态
标签: java variables inner-classes