public class HelloWorld{
private String name = "imooc";
int age = 20;
public class Inner {
String name = "爱慕课";
public void show() {
System.out.println("" + HelloWorld.this.name);
System.out.println("" + name);
System.out.println("" + age);
}
}
}
private String name = "imooc";
int age = 20;
public class Inner {
String name = "爱慕课";
public void show() {
System.out.println("" + HelloWorld.this.name);
System.out.println("" + name);
System.out.println("" + age);
}
}
}
2017-10-11
最新回答 / 慕田峪830262
貌似你在定义appcf类的时候没有设置静态static,在System.out.println();中输出的是直接外部类.静态成员变量,造成你的报错,如果是你这样进行写跟楼上的this.成员变量才对,他这是引用的不是静态的成员变量的用法;也是刚开始学学,相互比较得出的,清指教;
2017-10-10
最新回答 / qq_新一_0
package imooc_2.encapsulation.lnnerclass;public class StaticInnerClass { private static int Score=84; private int Age=20; //静态内部类 public static class Inner{ private int sum=10; int a=21; public void show(){ Sta...
2017-10-10
最新回答 / qq_两_0
新建包bag,然后右键bag,新建包,编辑名字bag.bag1,点完成,这个bag.bag1是bag的子包,如果你新建包cc,那么这个包和bag是同级包。方法2:新建包bag,右键bag,新建包,把 工程名/src 后面加上 /bag,然后下面输入fuck,完成,出来之后包名变成bag.fuck,这个就是bag的子包。虽然显示在同一级,全部都像同级包,都但是一目了然,谁是谁的子包,所以新版的eclipse就更新成这样了。
2017-10-10