抽象クラスから抽象クラスを継承することは可能ですか?例えばphp abstractクラス別の抽象クラスを継承する
、
abstract class Generic {
abstract public function a();
abstract public function b();
}
abstract class MoreConcrete extends Generic {
public function a() { do_stuff(); }
abstract public function b(); // I want this not to be implemented here...
}
class VeryConcrete extends MoreConcrete {
public function b() { do_stuff(); }
}
(abstract class extends abstract class in php?が答えを与えるものではありません)
ここに質問する前に実際にコードを実行しましたか? – Yoshi
@Jakub私はそれが私の知識まで可能だと思います – Exhausted
はい。うまく行かなかった。なぜなら、第2のクラスでは、「抽象的な公開関数b();」のためです。それがなければそれは行く。質問は –