问候和称呼!扩展抽象类 - 实现抽象方法
我目前有一个抽象类A和许多类继承它。对于我放入oneMethod()的所有子类通用的代码,以及我已经将两个抽象方法放入每个实现的特定代码。
public abstract class AbstractA {
public oneMethod() {
//do some intelligent stuff here
abstractMethodOne();
abstractMethodTwo();
}
protected abstract void abstractMethodOne();
protected abstract void abstractMethodTwo();
}
我有覆盖oneMethod()方法的类。
public class B extends AbstractA {
@Override
public oneMethod() {
//do some other intelligent stuff here
}
}
有什么办法可以跳过在子类中创建两个抽象方法的存根实现吗?我的意思是他们唯一使用的地方是重写的方法。
任何帮助表示赞赏!
因为oneMethod需要调用它们。 –