public class OOTest05{ public static void main(String[] args){ //创建Customer对象 Customer c = new Customer(); System.out.println(c.id); c = null; //以下程序编译可以通过,因为符合语法 //运行出现空指针异常 //空引用访问“实例”相关的数据一定会出现空指针异常 //java.lang.NullPointerException System.out.println(c.id); } } //"实例"相关的数据表示:这个数据访问的时候必须有对象的参与。这种数据就是实例相关的数据。
内存分析图: