PHP物件導向中的常用關鍵字 小解

來源:互聯網
上載者:User

簡介:這是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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.