A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张海东 中级黑马   /  2016-12-29 13:06  /  522 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马