在Java中,我有一个扩展自的异常类Exception
,但是每当我抛出它时,编译器都会说它需要被捕获/必须声明该方法throws
异常。
当我使用RuntimeException
扩展自Exception
的 a 时,编译器不会停止,它将它们作为运行时异常,我们不需要处理它。
有没有一种方法可以让 MyException 从 Exception 扩展并仍然将其作为运行时异常。?或者是什么让这在课堂上成为可能RuntimeException
private void compileTime() throws MyException{
throw new MyException();
}
private void runTime() {
throw new MyRuntimeException();
}
class MyException extends Exception {
}
class MyRuntimeException extends RuntimeException {
}