如何允许静态初始化在这样一个内部类:内部类的静态初始化器?
public class MyClass {
public class InnerClass {
static {
// do something
}
public bar(){
// do something
}
}
// method stuff
public void foo() {
// do something
}
}
以我的经验,在大约80%的时间里,嵌套类是人们想要定义的。在这种情况下,关键字的最小数目会伤害Java;作为语言设计师,您可能希望将嵌套类设为默认类,并为内部类提供“内部”关键字。 – 2012-02-10 09:31:22