原文:在继承中重写方法时抛出异常的问题

要清楚的知道子类重写父类的方法时,当父类抛出异常时,子类抛出的异常需要怎么写,首先必须了解异常的类型。 Exception 这种异常分两大类运行时异常和非运行时异常 编译异常 。 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException 空指针异常 IndexOutOfBoundsException 下标越界异常 等,这些异常是不检查异常,程序中可 ...

2017-09-21 18:04 0 1116 推荐指数:

查看详情

Java 异常 重写抛出异常限制

  1 子类在重写父类抛出异常方法,要么不抛出异常,要么抛出与父类方法相同的异常或该异常的子类。如果被重写的父类方法抛出受检异常,则子类重写方法可以抛出非受检异常。例如,父类方法抛出了一个受检异常IOException,重写方法不能抛出Exception,对于受检异常而言,只能抛出 ...

Wed Nov 01 00:57:00 CST 2017 0 3484
java抛出异常throw

抛出异常throw 在编写程序时,我们必须要考虑程序出现问题的情况。比如,在定义方法方法需要接受参数。那么,当调用方法使用接受到的参数,首先需要先对参数数据进行合法的判断,数据若不合法,就应该告诉调用者,传递合法的数据进来。这时需要使用抛出异常的方式来告诉调用者。 在java,提供 ...

Fri Mar 05 23:12:00 CST 2021 0 1675
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM