php如何實現多繼承?


php是個單繼承的語言

可以用interface或trait實現多繼承。

trait我用的比較多,就是代碼片段,比如某個trait定義了幾個function,在類引用該trait后,該類也會有這幾個成員函數。

interface是接口,它像定義一個標准類一樣定義,不過定義的方法都是public的空方法。接口的使用規范:

  • 接口不能實例化
  • 接口屬性必須為常量
  • 接口的方法必須為public的空方法
  • 類必須實現接口的所有方法
  • 一個類可以額同時實現多個接口,用逗號隔開
  • 接口可以繼承接口

以上參考來自https://www.cnblogs.com/xiaqiuchu/articles/10393021.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM