1、之类中的叫  重写的方法

2、父类中的叫 被重写的方法

3、子类重写的方法名、形参列表与父类中的相同

4、子类重写的方法的权限修饰符 ≥ 父类被重写的方法的修饰符(子类不能重写父类中private权限的方法)

5、父类被重写方法返回值类型为void、基本数据类型,则子类重写方法返回值类型只能是对应的void、基本数据类型

6、父类被重写方法返回值类型为X类,则子类重写方法返回值类型可以使X类的子类(Object子类String)

7、子类重写方法抛出的异常类型 ≤ 父类被重写方法抛出的异常

8、子类和父类中的同名同参数的方法要么都声明为非static(考虑重写),要么都声明为static(非重写)