Java中的异常处理:空指针异常示例

原创 Love The Way You Lie 2024-10-11 15:36 200阅读 0赞

在Java中,空指针异常(NullPointerException)是由于试图访问一个null对象的属性或调用其方法时产生的。

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

  1. public class Main {
  2. public static void main(String[] args) {
  3. // 创建一个引用,但并未给它分配任何对象
  4. Car car = null;
  5. // 试图访问car的颜色(颜色是对象的属性)
  6. String color = car.getColor(); // 这会抛出NullPointerException
  7. // 显示异常信息
  8. System.out.println("An error occurred: " + color);
  9. }
  10. }
  11. // Car类,用于模拟汽车对象
  12. class Car {
  13. private String color; // 颜色是对象的属性
  14. public String getColor() {
  15. return color;
  16. }
  17. // 为了示例,我们添加一个需要null引用的方法
  18. public void honkHorn() {
  19. System.out.println("Honking horn...");
  20. }
  21. }

在这个例子中,我们在尝试访问null对象car的颜色时抛出了NullPointerException。

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

发表评论

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

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

相关阅读