上QQ阅读APP看书,第一时间看更新
7.4 自定义异常类
在Java中已经提供了大量的异常类,但是这些异常类有些时候也很难满足开发者的要求。例如:现在如果设置的年龄超过了300岁,那么将产生一个AgeException,然而这样的异常Java本身并不会提供,所以此时用户可以根据自己的需要定义自己的异常类,定义异常类,只需要继承Exception类(强制性处理)或者是RuntimeException类(选择性处理)即可。
【例7.15】自定义异常类
程序执行结果:
在Java中已经提供了大量的异常类,但是这些异常类有些时候也很难满足开发者的要求。例如:现在如果设置的年龄超过了300岁,那么将产生一个AgeException,然而这样的异常Java本身并不会提供,所以此时用户可以根据自己的需要定义自己的异常类,定义异常类,只需要继承Exception类(强制性处理)或者是RuntimeException类(选择性处理)即可。
【例7.15】自定义异常类
程序执行结果: