对父类方法的要求:
1.可以被子类访问到的方法(涉及访问权限),即能被继承的(+ 非final)
2.非static方法(因为static方法在类加载的时候就加载了,无法重写;即使在子类中写了与父类方法声明一样的方法,那也是两个方法,不构成重写)
对子类中重写方法的要求:
1.方法名和参数列表必须相同
1.5.返回值类型若是引用类型,可以缩小
2.访问权限可以扩大(注意接口中的方法都是被public abstract修饰的)
3.抛出的异常可以缩小
如何调用父类中已经被重写的方法?
在子类中通过 super 关键字来调用父类中被重写的方法。