免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

PHP網(wǎng)站制作之面向對象編程_網(wǎng)絡(luò )編程_第3頁(yè)_奇迪科技(深圳)有限公司(m.cheanjie.com)

歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!

網(wǎng)絡(luò )編程

PHP網(wǎng)站制作之面向對象編程

作者:qvdv 來(lái)源: 更新時(shí)間:2014-11-02

類(lèi)的繼承(關(guān)鍵字是 extends)和類(lèi)的重載方法

PHP類(lèi)的繼承:我們可以理解成共享被父類(lèi)的內容。PHP中使用extends單一繼承的方法。

PHP類(lèi)的重載:子類(lèi)里建立一個(gè)與父類(lèi)同名的方法來(lái)重載.通過(guò)parent::方法的名稱(chēng)()父類(lèi)的名稱(chēng)::方法的名稱(chēng)();調用父類(lèi)的功能

Example #7 繼承關(guān)鍵字使用方法和重載實(shí)例

<?php
//基類(lèi) A
class 父類(lèi)名稱(chēng)A
{
    var $屬性的名稱(chēng);
    function 父類(lèi)名字A()
    {
        程序;
    } 
}
//繼承類(lèi)的使用 B
class 子類(lèi)的名稱(chēng)B extends 父類(lèi)名稱(chēng)A   
 //這里是繼承
{
    function 子類(lèi)名字A和父類(lèi)名字A一樣()
    {
        parent::父類(lèi)名字A()    
//這里是重載
        程序;
    } 
}
?>

類(lèi)的抽象方法和類(lèi)(抽象關(guān)鍵字 :abstract)

抽些類(lèi)只能被繼承,不能實(shí)例化。聲明一個(gè)抽象類(lèi)或者方法我們需要使用adstract關(guān)鍵字。

抽些類(lèi)和方法通俗理解:就是規定子類(lèi)定義方法的名稱(chēng)必須是父類(lèi)里定義的抽些方法的名稱(chēng)。

Example #8 定義抽些類(lèi)和方法的語(yǔ)法

1、類(lèi)中至少有一個(gè)抽象方法。2、抽象方法不允許有{ }。3、抽象方法前面必須要加abstract。

1、定義抽些類(lèi)就必須在類(lèi)中定義抽些方法,定義抽些方法也必須定義抽象類(lèi),兩者缺一不可。

<?php
//定義抽些類(lèi)(只能被繼承,不能被實(shí)例化)
abstract class 抽象類(lèi)名稱(chēng)A{
    abstract function fun1(); //定義抽象方法
}
//繼承父類(lèi)的抽象類(lèi)
class 定義的類(lèi)名B 
extends 抽象類(lèi)名稱(chēng)A{
    function fun1(){  //必須和父類(lèi)抽些方法相同。父類(lèi)里有幾個(gè)抽些方法就需要定義幾個(gè)方法。
        ...
    }
}
?>


本文版權所有,轉載須注明:來(lái)源  http://m.cheanjie.com/qvdv-oop-650.html