不能在成员内部类中创建和外部类同名的静态变量吗?
public class HelloWorld {
private static int score = 84;
public class SInner {
static int score = 91;
public void show() {
System.out.println("访问外部类中的score:" +HelloWorld.this.score );
System.out.println("访问内部类中的score:" + score);
}
}public static void main(String[] args) {
HelloWorld i=new HelloWorld();
SInner si=i.new SInner();
si.show();
}
}
-------------------------------------------
为什么我这段代码会报错?