1,什么是方法的重写:

子类中对父类中的方法重写一遍;重写后的方法要比父类的方法要更强大

2,为什么要有方法的重写:

子类中和父类有一样的方法,但是父类不能满足子类,子类的方法功能更强大;

3,格式:

@Override:(只是一个注解,用于检测方法重写是否正确)

  • 方法的重写 ! - 图1
    • 一个注解

子类和父类方法结构一样:

  • 方法的重写 ! - 图2

    4,方法重写的注意事项:

    方法名和参数列表以及返回值类型一定要和父类的一致,

    1. 私有(private)方法,被final修饰的方法和静态方法是不能重写的;
  • 方法的重写 ! - 图3
    • 权限范围:(权限保密级别越高越小)
      • 方法的重写 ! - 图4