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();