问答详情
源自:7-7 Java 中的静态内部类

如何在静态内部类里面访问外部类的非静态变量?

教程中写的是通过new 外部类().成员的方式?

提问者:JOSER 2015-09-04 10:17

个回答

  • Linapan
    2015-09-04 10:46:23
    已采纳

    public class MainInStaticClass {

     

     static class Main{

    static void main() {

    //将主方法写到静态内部类中,从而不必为每个源文件都这种一个类似的主方法

    new MainInStaticClass().print();

    }

    }

     

    public static void main(String[] args){

    new MainInStaticClass().print();

    }

     

    public void print(){

    System.out.println("main in static inner class");

    }

    }


  • Linapan
    2015-09-04 10:36:51

    是的,