异常定义

因为项目中会出现特有的问题。
而这些问题并未被java所描述并封装对象。
所以对于这些特有的问题可以按照java对问题封装的思想。
讲特有的问题进行自定义的异常封装。

自定义异常
在程序中,对于除数时负数也视为错误的,无法进行运算的。
那么久需要对这个问题进行自定义的描述。

当在函数内部出现了throw抛出异常对象,那么久必须要给对应的处理动作。
要么在内部try catch处理
or 在函数上声明让调用者处理。

一般情况下,函数内出现异常,函数上需要声明。

如何定义异常信息呢?
因为父类中已经把异常信息的操作都完成了
所以子类只要在构造时,通过super语句将异常信息传递给父类。
这样就可以直接通过getMessage方法获取自定义的异常信息。

自定义异常:
必须是自定义类继承Exception。

继承Exception原因:
异常体系有一个特点:因为异常类和异常对象都被抛出。
他们都具备可抛性,这个可抛性是Throwable这个体系中独有特点。
只有这个体系中的类和对象才可以被throws 和 throw 操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、多态 1. 概述 理解:多态可以理解为事物存在的多种体(表)现形态。例如:动物中的猫和狗。猫这个对象对应的是猫...
    陈凯冰阅读 345评论 0 1
  • 异常:现实生活的病现实生活中万物在发展和变化会出现各种各样不正常的现象。1:例如:人的成长过程中会生病。|——病|...
    多了去的YangXuLei阅读 1,035评论 0 6
  • 错误是我们人生中必不可少的一种美,是的,同时是很让人不爽的。而在java程序中也会出现这样或那样不爽的问题。如果程...
    玉圣阅读 519评论 0 2
  • JAVA异常与异常处理详解 一、异常简介 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在jav...
    java大湿兄阅读 1,008评论 0 11
  • 下午3:30,思修课结束,室友告诉我,起大风了,我有点惊讶,起风了? 刚走出教室,在四楼,窗户很脏,灰蒙蒙的,但并...
    希爱杏子阅读 173评论 0 1