假设我有三个班级:
现在假设BobsMom
来自API,所以我无法控制它。 Bob
扩展BobsMom
,BobsKid
扩展Bob
。 Bob
会覆盖BobsMom
中的方法。如何强制BobsKid
覆盖Bob
中的覆盖方法。
答案 0 :(得分:1)
您可以使用abstract
方法强制子类覆盖。
public abstract class Bob extends BobsMom{
@Override
abstract void methodToOverride(); // Force subclass to override
}
//Subclass
public class BobKid extends Bob{
@Override
void methodToOverride(){
}
}