php接口與接口引用的深入解析
1、接口的介紹與創(chuàng)建
關(guān)鍵字 :interface
2、接口的引用與規(guī)范
關(guān)鍵字 :implements
接口:一種成員屬性全部為抽象的特殊抽象類,在程序中同為規(guī)范的作用
1、類中全部為抽象方法
2、抽象方法前不用加abstract
3、接口抽象方法屬性為public
4、成員屬性必須為常量
抽象:
1、類中至少有一個(gè)抽象方法
2、抽象方法前需加abstract
共同點(diǎn):
1、本身都不能被實(shí)例化,必須被繼承或者引用
2、繼承或者引用后,需要把所有抽象方法重載方可使用
接口有自己的創(chuàng)建關(guān)鍵字:interface 與普通類的創(chuàng)建類似
interface demo {
const NAME="名字";
function Fun1();//對象方法全部為抽象方法,前面無須加adstract
function Fun2();
}
接口可以使用關(guān)鍵字:implements 多個(gè)引用并用逗號 , 分開.
1、普通類引用接口例子:
class mypc implements demo , demo2 , demo3{
……
}
2、抽象類引用接口例子:
abstract class mypc implements demo , demo2 , demo3{
……
}
3、繼承父類引用接口并存例子:
class mypc extends root implements demo , demo2 , demo3{
……
}
4、接口與接口繼承:
interface demo3 extends demo{
……
}
相關(guān)文章
phpExcel導(dǎo)出大量數(shù)據(jù)出現(xiàn)內(nèi)存溢出錯(cuò)誤的解決方法
我們經(jīng)常會使用phpExcel導(dǎo)入或?qū)離ls文件,但是如果一次導(dǎo)出數(shù)據(jù)比較大就會出現(xiàn)內(nèi)存溢出錯(cuò)誤,下面我來總結(jié)解決辦法2013-02-02關(guān)于php程序報(bào)date()警告的處理(date_default_timezone_set)
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function2013-10-10php實(shí)現(xiàn)過濾表單提交中html標(biāo)簽的方法
這篇文章主要介紹了php實(shí)現(xiàn)過濾表單提交中html標(biāo)簽的方法,并以<br/>標(biāo)簽為例演示了過濾的方法,非常實(shí)用,需要的朋友可以參考下2014-10-10php自定義函數(shù)實(shí)現(xiàn)統(tǒng)計(jì)中文字符串長度的方法小結(jié)
這篇文章主要介紹了php自定義函數(shù)實(shí)現(xiàn)統(tǒng)計(jì)中文字符串長度的方法,結(jié)合實(shí)例形式總結(jié)分析了php針對中文的判定、編碼與運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-04-04PHP實(shí)現(xiàn)生成Excel文件并導(dǎo)出的示例詳解
這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)生成Excel文件并導(dǎo)出的方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)PHP有一定的幫助,需要的可以參考一下2023-01-01