基本介绍:
    方法覆盖(重写)就是子类有一个方法,和父类的某个方法的名称返回类型参数一样,那么我们就说子类的这个方法覆盖了父类的方法(可以不是直接父类)。

    1. package override_TY;
    2. public class Animal {
    3. public void cry() {
    4. System.out.println("动物叫唤..");
    5. }
    6. }
    1. package override_TY;
    2. public class Dog extends Animal{
    3. //1. 因为Dog 是 Animal子类
    4. //2. Dog的 cry方法和 Animal的 cry定义形式一样(名称、返回类型、参数)
    5. //3. 这时我们就说 Dog的cry方法,重写了Animal的cry方法
    6. @Override
    7. public void cry() {
    8. System.out.println("小狗汪汪叫..");
    9. }
    10. }
    1. package override_TY;
    2. public class Override01 {
    3. public static void main(String[] args) {
    4. //演示方法重写的情况
    5. Dog dog = new Dog();
    6. dog.cry();//ctrl+b查找定位方法
    7. }
    8. }

    image.png