阅读背景:

答群友问:Java静态内部类、普通内部类等的理解

来源:互联网 

        昨日,某群友在某群里发了一个问题,内容如下:

public class Base {
	private String baseName = "base";
	public Base(){
		callName();
	}
	
	public void callName(){
		System.out.println(baseName);
	}

	 static class Sub extends Base{
		private String baseName = "sub";

		public void callName(){
			System.out.println(Sub.this.baseName);
		}
	}
	
	public static void main(String[] args){
		Base b = new Sub();
	}
}public clas



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: