简单的说:方法覆盖(重写)就是子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的方法
比如我现在在一个目录下创建了Animal类和Dog类
package com.humouren.override;
public class Animal {
public void cry(){
System.out.println("动物在叫唤");
}
}
package com.humouren.override;
public class Dog extends Animal {
public void cry(){
System.out.println("狗在叫");
}
}
两者都有cry方法
这时我们就说 Dog的cry方法,重写了Animal的cry方法
此时在Animal里面已经能看到IDEA给的提示了