Java访问静态嵌套类

这个问题在这里已经有了答案:

  • Java内部类和静态嵌套类23答案

  • 您可以使用 :

    A.B.C.D.E e = new A.B.C.D.E();//create an instance of class E
    e.methodA();//call methodA 
    e.methodB();//call methodB
    

    或者像@Andreas在评论中提到你可以使用import ABCDE; ,所以如果你的班级在另一个打包者那里,那么你可以使用name_of_package.ABCDE来调用你的班级:

    import com.test.A.B.C.D.E;
    //     ^^^^^^^^------------------------name of package
    
    public class Test {
    
        public static void main(String[] args) {
            E e = new E();
            e.methodA();
            e.methodB();
        }
    }
    
    链接地址: http://www.djcxy.com/p/92019.html

    上一篇: Java access static nested class

    下一篇: Why java doesn't allow to create instance of inner class?