簡介:這是PHP物件導向中的常用關鍵字 小解的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=338281' scrolling='no'>
許久沒更新部落格了,這次說說物件導向中的關鍵字
高手直接忽略。
首先來說說final
1.final不能用來修飾成員屬性
2.final只能修飾類和方法
作用:被修飾的類不能被子類所繼承;被修飾的方法不能被子類的方法覆蓋。
然後來說說static
1.static用來修飾成員屬性和成員方法,但不能用來修飾類
2.用static修飾的成員屬性可以被同一個類的所有對象共用
3.靜態資料是存在 記憶體中的 資料區段中(初始化靜態段)
4.靜態資料是在類在第一次載入時,分配到記憶體中的
5.什麼是類被載入?只要在程式中使用到這個類(有這個類名出現)
6.靜態成員屬性都要用類名去訪問,不用建立對象,不用對象去訪問;在類裡邊可以用self代表本類($this)
7.靜態方法,不能訪問非靜態成員屬性(但是,在非靜態方法卻能訪問靜態成員屬性),非靜態成員屬性,必須用對象訪問,在內部訪問非靜態成員屬性,用$this.
8.如果你確定一個方法中不需使用到非靜態成員屬性,則可以將這個方法聲明為靜態方法,不需執行個體化對象,就可以訪問
最後來說說const
1.它只能用來修飾成員屬性
2.在類中聲明常量必須使用const
3.訪問方式和訪問靜態成員屬性一樣(類外使用 類名::成員屬性,類裡邊則使用self::成員屬性)
4.常量一定要在聲明的時候就給初始值
//---------------------------------------------分割線-------------------------------------------------
至於其它的一些關鍵字,比如$this,self,parent……等等,我們下次再說。淩晨,噢不,都快黎明了。
愛J2EE關注Java邁克爾傑克遜視頻站JSON線上工具
http://biancheng.dnbcw.info/php/338281.html pageNo:9