例えば、私はすべてのメソッドが必要な多くのクラスを持っています。 このメソッドでは、これらのクラスはすべて1行のコードを必要とし、残りのメソッドは異なります。抽象メソッドの部分実装ですか?
void method(){
everybodyDoesThisStuff;
// more individual stuff
// more individual stuff
}
抽象メソッドは、身体を持つことができない、とあなたはそれが抽象的にするためにでなかった場合は、メソッドをオーバーライドして、それを失うことになります。
どのように私はこのような何かを達成することができました。
everybodyDoesThisStuffを 'method()'の各オーバーライダーから明示的に呼び出すメソッドに引き出す以外の方法はありません。 –
は 'individualStuff()'と 'moreIndividualStuff()'を抽象メソッドにして、 'method()'からそれらを呼び出します。 – aioobe
@LouisWassermanはい、私は現在やっていることです、私はちょうど上記のようなものが可能だったかと思っていた。この方法で、私は100種類のクラスでそのメソッドを呼び出す必要はありません。 –