访问非静态嵌套类

时间:2014-05-14 14:26:45

标签: java inner-classes static-members nested-class non-static

这可能很愚蠢,但查看以下代码会引发一个问题。

public class Outer {
    public class Inner {
        public static final int variable = 100;
    }

    public static void main(String[] args) {
        int test = Outer.Inner.variable; // Inner Non-Static accessed
                                         // with Class reference?  
    }
}

如何使用类引用访问非静态嵌套类?

1 个答案:

答案 0 :(得分:3)

变量是静态的,这才是最重要的。由于变量是静态的,因此您始终可以使用类引用来访问它。