黑马程序员技术交流社区

标题: 自定义异常类 [打印本页]

作者: 张海东    时间: 2016-12-29 13:06
标题: 自定义异常类
在开发中,有许多异常需要自己去自定义,比如说成绩不能先于0,大于100,半径不能为负数等等,这些不符合开发要求的数据,Java并没有提供这样的异常,需要自己自定义。
步骤:1,创建一个类,类名后缀是Exception(虽然不是强制要求,但这是普遍的规范,阅读性较强)
2,继承Exception或者RuntimeException(看你自定义的异常是编译时异常还是运行时异常而定,一般自定义运行时异常多些)
3,定义构造方法,必须提供一个空参构造方法和一个有参构造方法。如果想输出异常信息,可以在参数中传递String类型的变量,但是要把这个参数传递到父类的构造方法中。
4,定义好后,直接在方法里面抛出自定义的异常对象就可以了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2