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

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

好脾氣先森dian

2016-10-12 17:39

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();

}


}


写回答 关注

5回答

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

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

    好脾氣先森d...

    非常感谢!

    2016-10-13 10:33:53

    共 1 条回复 >

  • 慕村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了。

Java入门第二季 升级版

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

530678 学习 · 6091 问题

查看课程

相似问题