為什么我這里的outer.this.b會被eclipse報錯?
package com.imooc;
public class HelloWorld{
private int b = 8;
protected class HelloChina{
int b = 7;
public void show() {
System.out.println("訪問外部類中的a:"+ Outer.this.b);
System.out.print("訪問內(nèi)部類中的b:" + b);
}
}
public static void main(String []args) {
HelloWorld hello = new HelloWorld();
HelloChina china = hello.new HelloChina();
china.show();
}
}
2018-01-04
外部類的名字是HelloWorld,不是outer