共計 427 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,abstract 關鍵字用于定義抽象類和抽象方法。抽象類是不能被實例化的類,它只能被繼承。抽象方法是沒有具體實現的方法,必須在子類中被實現。
- 定義抽象類:
abstract class AbstractClass {
// 抽象方法
abstract protected function abstractMethod();
// 普通方法
public function normalMethod() {// 方法實現}
}
- 繼承抽象類:
class ConcreteClass extends AbstractClass {
// 必須實現抽象方法
protected function abstractMethod() {// 方法實現}
}
- 實例化子類:
$obj = new ConcreteClass();
需要注意的是,如果一個類中包含了一個或多個抽象方法,那么該類必須聲明為抽象類。抽象類不能被實例化,只能被繼承。子類必須實現父類中的抽象方法,否則子類也必須聲明為抽象類。
丸趣 TV 網 – 提供最優質的資源集合!
正文完