方法覆盖
方法的覆盖:override
1.作用:让子类对象屏蔽父类的某些方法
2.意义:由于继承来得方法对子类对象不适用,或者不完全适用,则需要覆盖继承3.来的方法,以屏蔽来自父类的方法调用。
4.方法覆盖的要点:
1- 同名
2- 同参
3- 同返回类型(原因,需要多态)
4- 子类的覆盖方法前访问规则限制,要小于等于父类的被覆盖方法的访问规则限制
5.什么样的方法能覆盖?
1- 子类可以直接访问父类的方法才能覆盖
2- 不能继承的方法不能覆盖(static的方法不能覆盖)