PHP中抽象類和抽象方法如何使用,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
漢源網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),漢源網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為漢源上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的漢源做網(wǎng)站的公司定做!一、抽象關(guān)鍵字 :abstract
抽象就是無(wú)法確切的說(shuō)明,但又有一定的概念或者名稱,在PHP中聲明一個(gè)抽象類或者方法我們需要使用adstract關(guān)鍵字。
二、抽象方法和抽象類的定義
一個(gè)類中至少有一個(gè)方法是抽象的,我們稱之為抽象類。所以如果定義抽象類首先定義抽象方法。
abstract class class1{ abstract function fun1(); …… }
1、類中至少有一個(gè)抽象方法
2、抽象方法不允許有{ }
3、抽象方法前面必須要加abstract
三、抽象類和方法使用規(guī)則
抽象類的幾個(gè)特點(diǎn):
1、不能被實(shí)例化,只能被繼承
2、繼承的派生類當(dāng)中要把所有抽象方法重載才能實(shí)例化
實(shí)例:
fun2(); ?>
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。