继承:特点
1)单继承(只能有一个父亲)
2)多层
3)传递性
(1)父类有些成员不让使用:设为私有(private)
(2)子类扩展自己的属性:扩展自己成员
(3)父类某些成员不适合自己:有些方法和属性不合适可以重写。
5.2方法重写
1、方法重写或覆盖:子类的方法将覆盖父类的方法。
要求:
- 重写方法必须和被重写方法具有相同的方法名称、参数列表。
- 重写方法返回值类型不能大于被重写的方法的返回值类型
- 重写使用的访问权限不能小于被重写的方法的访问权限
- 子类方法抛出的异常不能大于父类被重写方法的异常
注:子类父类中同名的方法名(非重写)须同时为static或同时为非static