异常处理:空指针异常示例

原创 迷南。 2024-09-17 02:21 234阅读 0赞

在Java编程中,”空指针异常”(NullPointerException,简称NPE)是一种常见的运行时错误。当程序试图访问一个null引用对象的属性或方法时,就会抛出NPE。

下面是一个简单的空指针异常示例:

  1. public class NullPointerExceptionExample {
  2. // 假设我们有一个Person类,它有name属性
  3. public static class Person {
  4. private String name;
  5. // getters and setters
  6. }
  7. public static void main(String[] args) {
  8. // 创建一个Person对象,但其name属性为null
  9. Person person = new Person();
  10. person.setName(null);
  11. // 访问null对象的name属性,会抛出NPE
  12. System.out.println(person.getName()); // 这将抛出NullPointerException
  13. }
  14. }

在这个示例中,我们创建了一个Person对象,但我们将它的name属性设为了null。然后尝试访问这个null对象的name属性,这就导致了空指针异常。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,234人围观)

还没有评论,来说两句吧...

相关阅读