abstrait:一個(gè)類可以在聲明中用 extends 關(guān)鍵字繼承另一個(gè)類的方法和屬性。PHP不支持多重繼承,一個(gè)類只能繼承一個(gè)基類。
一個(gè)類可以在聲明中用 extends 關(guān)鍵字繼承另一個(gè)類的方法和屬性。PHP不支持多重繼承,一個(gè)類只能繼承一個(gè)基類。
被繼承的方法和屬性可以通過用同樣的名字重新聲明被覆蓋。但是如果父類定義方法時(shí)使用了 final,則該方法不可被覆蓋。可以通過 parent:: 來訪問被覆蓋的方法或?qū)傩浴?/p>
當(dāng)覆蓋方法時(shí),參數(shù)必須保持一致否則 PHP 將發(fā)出 E_STRICT 級別的錯(cuò)誤信息。但構(gòu)造函數(shù)例外,構(gòu)造函數(shù)可在被覆蓋時(shí)使用不同的參數(shù)。