public class BaseClass {
public void start() {
// do something
}
}
public class ClassA extends BaseClass {
}
ClassA c = new ClassA();
c.start();
在下面的代码中,我想使用在父类中定义的start()方法。我看到很多其他开发人员的代码中他们覆盖了父类中的这个方法,然后再调用super。这样做是否有原因?
public class ClassA extends BaseClass {
@Override
public void start() {
super.start();
}
}