父类
public class FatherClazz {
public void excuteor(){
doSomething();
}
public void doSomething(){
System.out.println("Father s do something!");
}
}
子类
public class SonClazz extends FatherClazz{
@Override
public void excuteor() {
super.excuteor();
}
@Override
public void doSomething() {
System.out.println("Son s do something");
}
}
测试
public static void main(String[] args) {
FatherClazz clazz = new SonClazz();
clazz.excuteor();
}
运行结果

说明:
很显然,父类中的excuteor方法调用了子类的dosomething方法
本文探讨了Java中的继承概念,展示了如何在父类中调用子类重写的方法。`FatherClazz`作为父类定义了一个`excuteor`方法,它内部调用`doSomething`。`SonClazz`继承自`FatherClazz`并重写了这两个方法。在测试代码中,通过父类引用创建了子类实例,并调用`excuteor`,结果打印出子类的`doSomething`实现,说明父类方法正确地调用了子类的方法。
278





