1.发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法) 2.子类抛出的异常下不能超过父类相应方法抛出的异常(子类异常不能大于父类异常) 3.子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别) 根据2,3条是不是能确定第一条,子类方法的返回值必须是父类方法返回值的子类。 注:返回值可以是子类,参数列表必须完全相同