我只是在尝试内部类,并遇到了拥有本地但静态内部类的想法……好吧,我在静态方法中创建了一个内部类……就这么简单……这是我做的例子
class Outer {
static void m() {
class LocalStatic {
void s() {
System.out.println("static local inner class method");
}
}
}
}
class Demo {
public static void main(String args[]) {
Outer.m();
}
}
这不会给出任何编译错误。
我知道如何访问静态方法 m。但我想知道是否有办法从外部类访问本地类LocalStatic 。据我所知,我们不能访问方法内部的东西,对吧?因此,我无法从外部类外部访问LocalStatic或该本地类中的任何方法或属性,只是想确保..