空指针异常示例:
//定义一个顾客类测试空指针异常
public class Customer
{
int id;
}
/*
空指针异常示例
*/
public class OOTest04
{
public static void main(String[] args)
{
Customer c=new Customer();
System.out.println(c.id);//0
c=null;//空指针演示
//以下程序【编译】可以通过,因为符合java语法
//【运行】出现空指针异常
//空引用访问"实例"相关的数据一定会出现空指针异常
//空指针异常提示代码:java.lang.NullPointerException
System.out.println(c.id);
}
}
//数据访问的时候一定要有对象的参与,中间的线一旦断开了就会空指针异常
内存图示例: