最優(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
久久无码区| 日本一区2区三区| 精品少妇无码一区二区三批| 精品美女一区二区| 一个人看的www免费| 欧美国产极品操逼网站| 亚洲av第二区国产精品| 国产欧美精品一区二区三区色大师| 国产热| 色av| www午夜| 美熟女完熟HEYZO| 久久久久一区二区三区四区| 亚洲欧美一区二区三区在| 久久99玖玖| 国产美女精品视频免费观看| 深田在线无码| 青青草 国产| 粉嫩av一区二区老牛影视| 97超碰青青| 男人j插女人p| 涩爱1区| 久久婷婷五月综合色国产香蕉| 9999国产精品欧美久久久| 久久精品亚洲精品无码白云tv | 天堂性av一区| 人妻在线麻豆视频| 精品国产91乱码一区二区三区| 边弄边进去动漫| 国产精品久久久久久影视| 亚洲中文日产理论片| 91丁香五月| 伊人色网| 亚洲国产精品一区二区久久HS| 五月激情综合| 91香蕉亚洲国产一二三区| 成全视频在线观看免费看下载| 超碰成人色在线| 嘉兴市| 色天天| 在线精品国产|