public class Animal {
public void chi(){
System.out.println("吃");
}
}
public class Cat extends Animal {
@Override
public void chi() {
//此处不调用父类方法,也不执行任何代码
}
}
说明:cat继承了animal 并覆写了 chi ,方法为空,执行就是空,打印台上什么都没有输出
public class Cat extends Animal {
@Override
public void chi() {
super.chi();
}
}
调用 super.chi 就会执行父类方法 控制台输出 “吃”
public class Cat extends Animal {
}
不覆写Animal方法,直接调用父类方法,直接执行父类方法, 控制台输出 “吃”