异常捕捉时的匹配与异常遇到的继承

异常捕捉时的匹配

catch如果子类异常会被父类异常的catch给捕捉到

如果运行时异常是不需要声明的,如果没有适当的机制来捕捉就会最终导致程序终止

异常声明

如果你调用一个声明会抛出异常的函数,那么你必须把函数的调用放在try块中,并设置

catch来捕捉所有可能抛出的异常或声明自己会抛出无法处理的异常

异常遇到的继承

在构造的过程当中会自动调用父类的构造,父类的构造会抛出的所有的异常都得声明

在覆盖一个函数的时候,子类不能声明抛出比父类的版本更多的异常

在子类的构造函数中,必须要声明父类可能抛出的全部的异常

posted @   魔光领域  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示