java NullPointerException 问题
我有四个类
package test;
public class A {
String name;
}
package test;
public class C {
A []a = new A[100];
public void initial(){
a[0] = new A();
a[0].name = "abc";
}
public void show(){
System.out.println(a[0].name);
}
}
package test;
public class D extends C {
public void showD(){
show();
}
}
package test;
public class B {
/**
* @param args
*/
public static void main(String[] args) {
C c = new C();
D d = new D();
c.initial();
c.show();
d.showD();
}
}
就想请问 为什么在main 方法 里面为什么调用d.showD();会出现异常
NullPointerException