基本介绍:
方法覆盖(重写)就是子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的方法(可以不是直接父类)。
package override_TY;public class Animal {public void cry() {System.out.println("动物叫唤..");}}
package override_TY;public class Dog extends Animal{//1. 因为Dog 是 Animal子类//2. Dog的 cry方法和 Animal的 cry定义形式一样(名称、返回类型、参数)//3. 这时我们就说 Dog的cry方法,重写了Animal的cry方法@Overridepublic void cry() {System.out.println("小狗汪汪叫..");}}
package override_TY;public class Override01 {public static void main(String[] args) {//演示方法重写的情况Dog dog = new Dog();dog.cry();//ctrl+b查找定位方法}}

