ご挨拶とご挨拶!
現在、抽象クラス A があり、多くのクラスがそれをサブクラス化しています。oneMethod() に入れたすべてのサブクラスに共通のコードと、2 つの抽象メソッドに入れた各実装に固有のコードです。
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
}
}
サブクラスの 2 つの抽象メソッドのスタブ実装をスキップする方法はありますか? つまり、それらが使用される唯一の場所は、オーバーライドされたメソッドです。
どんな助けでも大歓迎です!