【发布时间】:2014-01-20 12:15:49
【问题描述】:
我阅读了java语言规范here。这里说
- 内部类是一个嵌套类,它没有显式地或 隐式声明为静态的。
- 内部类包括本地、匿名和非静态成员类。
- 内部类不能声明静态初始化器或成员 接口,或发生编译时错误。
- 内部类不能声明静态成员,除非它们是 常量变量,或发生编译时错误。
但我的问题是 为什么内部/嵌套类不能有静态成员以及为什么会发生编译时错误? * 我是 Java 新手
【问题讨论】:
标签: java class static inner-classes class-members