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

这个是哪里出问题了

//外部类

public class HelloWorld {

    

    // 外部类中的静态变量score

    private static int score = 84;

    

    // 创建静态内部类

public          class SInner {

        // 内部类中的变量score

        int score = 91;

        

public void show() {

System.out.println("访问外部类中的score:" + HelloWorld.score           );

System.out.println("访问内部类中的score:" + score);

}

}


// 测试静态内部类

public static void main(String[] args) {

// 直接创建内部类的对象

        SInner si=new SInner();

        

        // 调用show方法

si.show();

}

}


提问者:廖云56 2017-08-02 10:55

个回答

  • 黑脸Fish
    2017-08-02 11:10:21

    第8行创建静态内部类,缺static

  • qq_Troublemaker_84007810
    2017-08-02 11:09:14

    第8行,创建静态内部类少了一个static,static就是表示静态