私は周りを探索してきましたが、私はそれを理解しているようです。誰かが正確にPHPの抽象クラスであることを説明することはできますか?phpの抽象クラスは正確に何ですか?
abstract class theClass {
}
私は構文を知っていますが、実際にそれをしていますか?
私は周りを探索してきましたが、私はそれを理解しているようです。誰かが正確にPHPの抽象クラスであることを説明することはできますか?phpの抽象クラスは正確に何ですか?
abstract class theClass {
}
私は構文を知っていますが、実際にそれをしていますか?
概要クラス - PHPでは、オブジェクト指向プログラミングのこれら2つの機能が非常に頻繁に使用されます。インスタンス化することはできず、継承することができる抽象クラス。抽象クラスを継承するクラスは、別の抽象クラスであってもよい。 PHPでは、キーワード ' - abstract'を使用して抽象クラスを作成できます。
リスト5 - testChildAbstractを、私たちは、親クラスのインスタンスを作成することはできません - - 上記の例では、抽象クラス
abstract class testParentAbstract {
public function myWrittenFunction() {
// body of your funciton
}
}
class testChildAbstract extends testParentAbstract {
public function myWrittenFunctioninChild() {
// body of your function
}
}
のサンプルコードでは、我々は、子クラスのインスタンスを作成することができますtestParentAbstract 。子クラスが親クラスを拡張しているのを見ると、子クラスの親クラスのプロパティを使用できます。また、必要に応じて、子クラスに抽象メソッドを実装することもできます。
素晴らしい!ありがとう! – Garfield
概要は、他のクラスを実装するためのものです。ボディを持たないメソッドを追加するだけです。 – Zoe