PHP 類與對象 —— 接口

  1. 使用接口(interface),可以指定某個類必須實現哪些方法,但不需要定義這些方法的具體內容
  2. 接口是通過 interface 關鍵字來定義的,就像定義一個標準的類一樣,但其中定義所有的方法都是空的。
  3. 接口中定義的所有方法都必須是公有,這是接口的特性。
  4. 需要注意的是,在接口中定義一個構造方法是被允許的。
  5. 要實現一個接口,使用 implements 操作符。
  6. 類中必須實現接口中定義的所有方法,類可以實現多個接口,用逗號來分隔多個接口的名稱。
  7. 在 PHP 5.3.9 之前,實現多個接口時,接口中的方法不能有重名,因爲這可能會有歧義。在最近的 PHP 版本中,只要這些重名的方法簽名相同,這種行爲就是允許的。
  8. 接口也可以繼承,通過使用 extends 操作符。
  9. 類要實現接口,必須使用和接口中所定義的方法完全一致的方式。
  10. 接口中也可以定義常量。接口常量和類常量的使用完全相同,但是不能被子類或子接口所覆蓋。
interface iTemplate{
	public function setVariable($name, $var
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章