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

来源:7-7 Java 中的静态内部类

JOSER

2015-09-04 10:17

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

写回答 关注

2回答

  • 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");

    }

    }


    JOSER

    非常感谢!

    2015-09-04 10:51:19

    共 1 条回复 >

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

    是的,

    JOSER

    具体是怎么操作的呢?

    2015-09-04 10:38:31

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530643 学习 · 6091 问题

查看课程

相似问题