在继承父类的时候,直接将父类的功能覆盖掉
在idea中,直接写方法名----->enter回车----
@Override----->标记当前这个方法是重写父类的方法 (JDK的内置注解:注解的本质是接口)
当前子类继承父类的时候,如果存在方法重写,那么子类重写父类该方法访问权限不能更低!
要么跟父类的方法保持一直,要么带上public(推荐跟父类的方法一直即可!)
class Fu{
void method(){
System.out.println("method Fu");
}
}
class Zi extends Fu{
@Override
public void show() {
System.out.println("show Zi..");
}
@Override
public void method() {
System.out.println("method Zi...");
}
}
public class OverrideDemo {
public static void main(String[] args) {
Fu fu = new Zi() ;
fu.show();
}
}