<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            PHP編程:類和對象、方法調用

            時間:2025-02-22 18:11:39 php語言 我要投稿
            • 相關推薦

            PHP編程:類和對象、方法調用

              PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,現在被很多的網站編程人員廣泛的運用。

              PHP編程:類和對象、方法調用

              一、類和對象介紹:

              申明一個小汽車類,然后寫一個go方法,在初始化它,調用go方法

              實現很簡單,class類關鍵字,function是方法關鍵字

              輸出:

              二、復雜一點:實現一個Bus公共汽車類,里面有屬性顏色還有開動方法,還有獲取汽車顏色

              php里面構造方法比較特殊,不像java直接和類名字一樣

              運行下看看

              竟然報錯了,查了下資料發現構造方法規則如下:

              1、在同一個類中只能聲明一個構造方法,原因是,PHP不支持構造函數重載

              2、構造方法名稱是以兩個下畫線開始的function __construct(){ }

              去掉一個構造方法即可。

              三、類的繼承

              一個類可以在聲明中用 extends關鍵字繼承另一個類的方法和屬性。PHP不支持多重繼承,一個類只能繼承一個基類。

              被繼承的`方法和屬性可以通過用同樣的名字重新聲明被覆蓋。但是如果父類定義方法時使用了 final,則該方法不可被覆蓋。可以通過 parent::來訪問被覆蓋的方法或屬性。

              當覆蓋方法時,參數必須保持一致否則 PHP 將發出 E_STRICT級別的錯誤信息。但構造函數例外,構造函數可在被覆蓋時使用不同的參數。

              舉例,申明一個myBus集成Bus,里面有一個stop方法。

              代碼mybus并沒有顏色和getColor都是繼承Bus的方法,Mybus就只有一個剎車方法,mybus調用getColor是父類的方法

              類和對象初始化、繼承的簡單實現就講解到這里。

            【PHP編程:類和對象、方法調用】相關文章:

            php調用父類方法08-04

            PHP調用C代碼的方法11-02

            PHP面向對象編程之深入理解方法11-18

            PHP類和對象的相關函數講解07-10

            php調用外部shell的方法總結10-03

            java面向對象編程的方法09-19

            PHP調用的C代碼08-05

            PHP面向對象的魔術方法詳解10-30

            PHP新手之學習類與對象10-04

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院