共計 410 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,final 關鍵字用于修飾類、方法或屬性,表示它們不能被繼承或覆蓋。對于一個 final 修飾的類,不能被其他類繼承;對于一個 final 修飾的方法,不能被子類重寫;對于一個 final 修飾的屬性,不能被子類重新聲明。
示例:
final class BaseClass {final public function doSomething() {echo 'Doing something';
}
}
class SubClass extends BaseClass {// 這里會報錯,無法繼承 final 修飾的類
}
class AnotherClass {final public $name = 'John';
}
class SubClass2 extends AnotherClass {public $name = 'Alice'; // 這里會報錯,無法重新聲明 final 修飾的屬性
}
丸趣 TV 網 – 提供最優質的資源集合!
正文完