public class InnerClass {
int a;
int w=100;
String ab() {
return "0001024";
} class paa {
public void b() {
System.out.println(w);
System.out.println(a);
System.out.println(ab());
}
}
void p(){
InnerClass.paa t = new InnerClass.paa();
t.b();
}
public static void main(String[] args) {
InnerClass k = new InnerClass();
k.p();
}}
为什么不能在main()方法中写成下面这样:
InnerClassDemo.paaw t=new InnerClassDemo.paaw();
t.b();
int a;
int w=100;
String ab() {
return "0001024";
} class paa {
public void b() {
System.out.println(w);
System.out.println(a);
System.out.println(ab());
}
}
void p(){
InnerClass.paa t = new InnerClass.paa();
t.b();
}
public static void main(String[] args) {
InnerClass k = new InnerClass();
k.p();
}}
为什么不能在main()方法中写成下面这样:
InnerClassDemo.paaw t=new InnerClassDemo.paaw();
t.b();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货