多项选择题

重写需要具备哪些条件?()

A.在不同的类中
B.方法体不同
C.子类抛出的异常不能超过父类相应的方法抛出的异常
D.发生方法重写的两个方法返回值,方法名,参数列表必须完全一致