1. 程式人生 > >BPM-第七章-高級OOP特征

BPM-第七章-高級OOP特征

定義 命名空間 實現 行為 克隆 方法重載 重載 clone() 綁定

對象克隆,繼承,接口,抽象類,命名空間

  • PHP5之後,將所有的對象都看成了引用。
  • PHP不支持的高級OOP特征:

    方法重載:不支持通過方法重載實現多態
    操作都重載:不支持根據數據類型為操作符賦予新的含義
    多重繼承:不支持多重繼承,支持實現多個接口

對象克隆 clone 關鍵字

  • destobj = clone sourceobj;
  • __clone() 方法。在類中定義__clone()方法來調整對象的克隆行為。

繼承

  • 繼承通過extends關鍵字實現
  • 繼承與延時綁定

## 接口

BPM-第七章-高級OOP特征