PHP筆記8-面向對象目錄各知識點


     以下就是php面向對象所有的知識點,我覺得提高記憶的好方法就是每個知識點在心中有個譜,記住每個知識點就能勾起每個知識點的具體內容,如果連這個知識點都忘記了,那這塊知識細節就更不用說能記住了。我覺得這種方法叫由點及面法吧


Day13類中成員概述   

1.類常量:定義形式:使用形式:
       普通屬性(實例屬性):定義形式:使用形式:
       靜態屬性:定義形式:使用形式:
       普通方法(實例方法)定義形式:調用形式:
      靜態方法定義形式:調用形式:
      構造方法(_ _construct)
      析構方法(_ _destruct):
2.對象在哪些情況下會被銷燬?
      1,如果程序結束,所有變量都會被銷燬,自然,變量所代表的對象也會被銷燬;
      2,當一個對象沒有任何變量“指向”它的時候,即使程序還沒有結束,也會被銷燬;

   Day14繼承

   基本語法:
   幾個基本概念
    3個訪問控制修飾符
    parent關鍵詞
   構造方法和析構方法調用上級同類方法的問題
  覆蓋(override):基本概念重寫的基本要求:
  最終類     最終方法
  設計模式   什麼叫設計模式?工廠模式單例模式:
    設計一個類:mysql數據庫操作類

    Day15抽象類,抽象方法

   抽象類:抽象方法:
   抽象類和抽象方法的細節
   重載技術overloading    ,重載在“php語言”中的含義:
  屬性重載
     __GET($屬性名):
     __SET($屬性名,值):
     __ISSET($屬性名):
     __UNSET($屬性名):
   方法重載
       利用php的重載技術,實現通常的“方法重載”:
  接口(interface)技術    什麼是接口?
    接口(interface)定義形式:
    爲什麼需要接口?
   使 用形式:
   類和接口的大總結

  進一步完善mysqldb工具類:

Day16類的自動加載

含義:

什麼時候需要一個類? 條件和要求

自定義自動加載函數

對象的複製(克隆)

對象的遍歷

PHP內置標準類

其他數據類型轉換爲對象類型

類型約束

什麼叫類型約束?

php中,只支持局部的部分類型約束

單例類的加強:禁止克隆

與類有關的其他魔術方法

序列化與反序列化技術

__sleep():用於對象的序列化:

__wakeup:用於對象的反序列化:

__tostring()魔術方法——比較常用!

__invoke()魔術方法:

其他零碎:與類有關的魔術常量: 與類有關的系統函數: 與對象有關的系統函數: 與類有關的運算符:

static關鍵字的新用法和總結:

面向對象編程思想的3個特徵: 封裝  繼承  多態

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章