(1.8)--6- 异常处理面向对象程序设计.pptVIP

  • 4
  • 0
  • 约6.79千字
  • 约 45页
  • 2024-02-22 发布于陕西
  • 举报

【例6-2】使用try/catch来捕获异常publicclassNullExceptionDemo1{Bikebike;publicvoiddriveBike(){bike.run(); }publicstaticvoidmain(String[]args){try{NullExceptionDemo1demo=newNullExceptionDemo1(); demo.driveBike();//会抛出空指针异常 System.out.println(骑自行车成功);//该行代码不会执行*}catch(NullPointerExceptione){ System.out.println(出现错误:+e.getMessage());}System.out.println(main执行完毕);}}classBike{publicvoidrun(){ System.out.println(开始跑了);}}*可以看到因为bike并没有实例化,demo.driveBike()会抛出空指针异常,然后程序转到catch语句执行,最后输出“main执行完毕”,说明程序并没有因为出现异常就终止运行,这就是try/catch的作用。通常异常处理常用两个函数来获取异常的有关信息:(1

文档评论(0)

1亿VIP精品文档

相关文档