最優(yōu)良人 » 接口 http://www.dgkai.cn/blog 中山php|最優(yōu)網(wǎng)絡(luò) Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 PHP面向?qū)ο笾橄箢惻c接口 http://www.dgkai.cn/blog/view-84.html http://www.dgkai.cn/blog/view-84.html#comments Sat, 13 Aug 2011 18:25:54 +0000 lin http://www.dgkai.cn/blog/?p=84

定義抽象類使用abstract關(guān)鍵字,主要用于定義規(guī)范,其函數(shù)必須被繼承的子類全部重載后才能實(shí)例化,重載不全會(huì)報(bào)錯(cuò)

abstract class AbClass{

abstract function a1();
abstract function a2();
}

class AbSonClass extends AbClass{

//全部重載父類方法

function a1(){

echo "抽象方法1";
}
function a2(){

echo "抽象方法2";
}
}

接口和抽象類非常相似,接口的引用,可以多引用,通過關(guān)鍵字implements 引用,全部為抽象方法,在引用它的子類里面也必須全部覆蓋所有方法

interface InClass{

function in1();
function in2();
}

//先繼承后引用

class InSonClass extends MyClass implements InClass{

//全部重載父接口方法
function in1(){

echo "抽象方法1";
}
function in2(){

echo "抽象方法2";
}

}

接口和抽象類的區(qū)別:

接口可以同時(shí)引用多個(gè),而抽象類只能繼承一個(gè)

接口里面的方法全部為抽象方法,且不能有實(shí)現(xiàn)代碼,而抽象類的方法可以有實(shí)現(xiàn)代碼

]]>
http://www.dgkai.cn/blog/view-84.html/feed 262
免费AV操| 亚洲无码毛片AV一级| 久久乐AV| 国产日本久久久精品| 精品的在线免费观看视频| 成人精品在线视频| 欧美激情另类| 精品国产AV最大网站| 色婷婷亚洲色| 亚洲无码毛片AV一级| 一区二区三区在线 | 欧洲| 外站aV无码| 久久人人妻人人爽人人爽| 你懂在线视频| 欧美日韩一区二区在线91| 人人综合| 国产区一区二区三凶精品| 熟妇xxx| 人妻熟妇乱又伦精品视频APP| 久久精品中文视频| 国产av一区二区精品久久 | 欧美不卡视频一区发布| 91麻豆精品欧美91久久久久久 | 欧美激情 视频一区| 日韩一级直播| 懂色一区| 搡老女人老91妇女老the熟女| 日韩精品欧美精精品| 日韩精品秘 a| 亚洲欧洲免费视频| 美国大黄片| 亚洲欧美另类综合日韩| 午夜高清视频1000| 欧美综合视频在线| 午夜精品久久久久久久91蜜桃 | 狠狠狠狠草| 嵊州市| 人人亚洲| 无码人妻精品一区二区中文| 午夜av片| 综合激情五月天|