java 异常覆盖时的特点
程序员文章站
2022-06-22 09:59:15
子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者该异常的子类,或者不抛。 如果父类方法抛出多个异常,那么子类在覆盖该方法时,只能抛出父类异常的子集。 如果父类或者接口的方法中没有异常抛出,那么子类在覆盖方法时,也不可以抛出异常,如果子类方法发生异常,一定要进行tr ......
子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者该异常的子类,或者不抛。
如果父类方法抛出多个异常,那么子类在覆盖该方法时,只能抛出父类异常的子集。
如果父类或者接口的方法中没有异常抛出,那么子类在覆盖方法时,也不可以抛出异常,如果子类方法发生异常,一定要进行try处理,一定不能抛。
下一篇: Mysql连接数据库异常汇总【必收藏】
推荐阅读
-
Java String转换时为null的解决方法
-
java 集合并发操作出现的异常ConcurrentModificationException
-
Java 异常的知识整理
-
解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
-
夯实Java基础系列10:深入理解Java中的异常体系
-
详解Java中的checked异常和unchecked异常区别
-
java语言的主要特点是什么(python与java的区别)
-
Python 创建新文件时避免覆盖已有的同名文件的解决方法
-
java语言的主要特点是什么(python与java的区别)
-
解决python给列表里添加字典时被最后一个覆盖的问题