此课程,讲到自定义异常,然后写了个自定义异常类的例子,我只看懂: 写了一个无参构造函数和一个有参构造函数(string message),以及用super调用父类的有参构造函数。这些和自定义异常有什么关系?java第三季,第一章,1-5课程 麻烦哪位大神讲解下,谢谢了
异常也是一个类,自定义异常就是自己从新写一个异常类,既然是一个类,那么肯定会有自己的构造方法,无参构造方法不用说,肯定是要有的,带有String message的构造方法,是为了给自定义异常类的message信息在初始化的时候赋值,message是异常的提示信息,直接在有参构造函数中super(message)调用父级的含参构造函数,使用父级异常类的含参构造方法初始化自己的自定义异常。
自定义异常其实和继承是一样的。