在Java中,重写异常通常指的是在子类中重写父类中定义的异常处理方法。这通常发生在以下几种情况:
1. 重写方法抛出异常:当子类重写父类的方法时,可以抛出新的异常,或者抛出与父类方法中抛出的异常相同或其子类的异常。
2. 捕获异常:子类可以捕获父类方法抛出的异常,并对其进行处理。
以下是一些具体的例子:
1. 重写方法抛出异常
```java
class Parent {
public void method() throws Exception {
System.out.println("Parent method");
throw new Exception("Parent exception");