六、自定义异常
- 类继承Exception 或是其子类,如果类继承了RuntimeException或是RuntimeException的子类,则抛出的异常
为运行时异常
- 提供两个构造方法:
(1) 一个无参数的构造方法
(2) 带有String类型参数的构造方法,借助super()为父类Throwable异常信息属性赋值
public 类名(String message){
super(message);
}
七、方法覆盖【终结版】【面试+开发重点】
-
子类的方法名、形参列表、返回值类型和父类相同
-
子类的方法的访问修饰符和父类相同或是更宽
-
子类不能抛出比父类更多、更宽的异常