重写
一.定义:
覆盖父类的方法,重写以后,实际执行是子类重写父类的方法
二。规定:
1.方法的声明:权限修饰符+返回值类型+方法名(形参列表){}
2.子类中的叫重写的方法,父类中的叫被重写的方法
3.子类重写的方法名和形参列表与父类被重写的方法和形参列表相同
4.子类重写的方法的权限不小于父类被重写的方法的权限修饰符,特殊情况:子类不能重写父类中声明为private权限的方法
5.返回值类型:父类被重写的方法的返回值类型是a类型,则子类重写的方法返回值类型是a类型或a类型的子类
6.子类重写的方法抛出异常类型时不大于父类被重写的方法抛出的异常类型
7.子类和父类中的同名同参数的方法,要么都声明为非static的,要么声明都为static的