异常-自定义异常&异常类的抛出

本文深入探讨Java中自定义异常的创建与使用,包括如何使一个类成为异常类,以及如何通过继承异常体系来实现可抛性。同时,解析了异常函数的声明与抛出机制,以及在函数调用中处理异常的方法。

异常-自定义异常&异常类的抛出

自定义异常理论

例如负数角标这种异常在java中并没有定义过,这时候就要按照java异常的创建思想,面向对象,将负数角标进行自定义的描述。

这种自定义的问题描述称为自定义异常

注意:如果让一个类称为异常类,必须要继承异常体系(exception),因为只有称为异常体系的子类才有资格具备可抛性。才可以被两个关键字所操作:throws、throw。

super(msg):父类把事情都办完了,子类直接调用父类就可以了

异常函数 :

throws用在函数声明上(声明抛出),抛出的是异常类,可以抛出多个,用逗号隔开
throw用在函数里面

如果函数内发生了异常。必须要在函数上声明,否则编译失败

调用异常函数

调用了上面声明了异常的函数,也必须要处理,不处理依然会失败,处理的方式之一就是抛出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值