亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語(yǔ)言

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

時(shí)間:2022-11-27 15:06:39 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

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

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

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

  一、類和對(duì)象介紹:

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

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

  輸出:

  二、復(fù)雜一點(diǎn):實(shí)現(xiàn)一個(gè)Bus公共汽車類,里面有屬性顏色還有開(kāi)動(dòng)方法,還有獲取汽車顏色

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

  運(yùn)行下看看

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

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

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

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

  三、類的繼承

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

  被繼承的方法和屬性可以通過(guò)用同樣的名字重新聲明被覆蓋。但是如果父類定義方法時(shí)使用了 final,則該方法不可被覆蓋?梢酝ㄟ^(guò) parent::來(lái)訪問(wèn)被覆蓋的方法或?qū)傩浴?/p>

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

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

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

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

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

在子類中應(yīng)該如何調(diào)用父類的構(gòu)造方法04-13

C++調(diào)用C函數(shù)的方法11-15

學(xué)習(xí)PHP編程可以從事哪些工作07-11

php編程語(yǔ)言入門(mén)需要掌握哪些知識(shí)05-12

php讀取文件內(nèi)容的方法04-14

PHP編程入門(mén)的基本語(yǔ)法知識(shí)點(diǎn)總結(jié)09-21

PHP實(shí)現(xiàn)獲取域名的方法小結(jié)06-08

解決PHP的failed opening required問(wèn)題的方法04-12

PHP利用header跳轉(zhuǎn)失效的解決方法04-13

PHP如何導(dǎo)入和導(dǎo)出CSV文件10-14