两个类在同一个package内
public class A {String name;
}
A a;
public static void main(String[] args){
B b=new B();
b.a.name="张三"; // Exception in thread "main" java.lang.NullPointerExceptionat cn.nuipc.Test.B.main(B.java:7)
System.out.println(b.a.name); //Exception in thread "main" java.lang.NullPointerExceptionat cn.nuipc.Test.B.main(B.java:8)
System.out.println("分隔符++++++++++++下面的能够正常输出:李四");
A a=new A();
a.name="李四";
System.out.println(a.name);
b.a=a;
System.out.println(b.a.name);
}
}
求大神来帮我解释一下,加深一下理解!万分感谢!