亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

php語言

PHP編程:類和對象、方法調(diào)用

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

PHP編程:類和對象、方法調(diào)用

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

  PHP編程:類和對象、方法調(diào)用

  一、類和對象介紹:

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

  實現(xiàn)很簡單,class類關(guān)鍵字,function是方法關(guān)鍵字

  輸出:

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

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

  運行下看看

  竟然報錯了,查了下資料發(fā)現(xiàn)構(gòu)造方法規(guī)則如下:

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

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

  去掉一個構(gòu)造方法即可。

  三、類的繼承

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

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

  當(dāng)覆蓋方法時,參數(shù)必須保持一致否則 PHP 將發(fā)出 E_STRICT級別的錯誤信息。但構(gòu)造函數(shù)例外,構(gòu)造函數(shù)可在被覆蓋時使用不同的參數(shù)。

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

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

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

【PHP編程:類和對象、方法調(diào)用】相關(guān)文章:

php調(diào)用父類方法08-04

PHP調(diào)用C代碼的方法11-02

PHP類和對象的相關(guān)函數(shù)講解07-10

php調(diào)用外部shell的方法總結(jié)10-03

PHP調(diào)用的C代碼08-05

PHP面向?qū)ο蟮哪g(shù)方法詳解10-30

PHP新手之學(xué)習(xí)類與對象10-04