我有一个多级继承结构。说一个由 AutoGear 和 ManualGear 继承的基类 Car 。比如, Jaguar 和 BMW 扩展 AutoGear ,本田扩展 ManualGear 。现在,在课程 Car 中,我应该只有最终方法,如:
protected final int getWheels(){
return 4;
}
或
protected abstract int getTopSpeed();
并且我不应该在类 Car 中实现任何其他方法,但是容易被子类覆盖。这可能吗?