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

我不知道我哪里错了 我跑完了两个数都是84

package fdsa;

//外部类HelloWorld

public class HelloWorld {

private static int score = 84 ;

public static class SInner{

int socre = 91;

public void show(){

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

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

}

}

public static void main(String[] args) {

SInner a = new SInner ();

a.show();

}


}


提问者:好脾氣先森dian 2016-10-12 17:39

个回答

  • 撒哈拉的沙V
    2016-10-12 21:06:50
    已采纳

    第二行与第四行变量名字不一样

  • 慕村9994179
    2016-10-12 19:17:46

    应该把int sorce=91写到方法里面吧

  • 能下厨的司机程序猿
    2016-10-12 19:03:30

    你在逗我 么   变量名称都不一样  。

  • LACP3
    2016-10-12 18:53:22

    把第一个score的static去掉看看

  • 对着天说晚安
    2016-10-12 18:41:02

    第六行socre是什么鬼,score才对吧,你改了就可以显示91了。