异常处理:空指针异常示例
在Java编程中,”空指针异常”(NullPointerException,简称NPE)是一种常见的运行时错误。当程序试图访问一个null引用对象的属性或方法时,就会抛出NPE。
下面是一个简单的空指针异常示例:
public class NullPointerExceptionExample {
// 假设我们有一个Person类,它有name属性
public static class Person {
private String name;
// getters and setters
}
public static void main(String[] args) {
// 创建一个Person对象,但其name属性为null
Person person = new Person();
person.setName(null);
// 访问null对象的name属性,会抛出NPE
System.out.println(person.getName()); // 这将抛出NullPointerException
}
}
在这个示例中,我们创建了一个Person对象,但我们将它的name属性设为了null。然后尝试访问这个null对象的name属性,这就导致了空指针异常。
还没有评论,来说两句吧...