关于这道题中的this如何使用的问题
这道题中内部类输出的那个地方我用eclipse打的时候
//外部类的私有属性name private String name = "imooc";//这个就要加上static …… public class Inner { String name = "爱慕课"; //内部类中的方法 public void show() { System.out.println("外部类中的name:" + HelloWorld.this.name);//不加this那前面必须为static类型,这个为什么 System.out.println("内部类中的name:" + name ); System.out.println("外部类中的age:" + age); } }
我就没明白:
1.为什么不加this会报错,(HelloWorld.this.name)
2:也是就是改正这个问题为什么要么加上this,要么就把外部类加上static