亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 34
粉絲 0
評(píng)論 0
訪問(wèn)量 33936
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
503學(xué)習(xí)父類與子類,擴(kuò)展父類屬性并重載
1A7498的博客
原創(chuàng)
902人瀏覽過(guò)
<?php
spl_autoload_register(function($classname){//使用自動(dòng)加載器來(lái)加載類
	require $classname.'.php';
});
$SPhone = new SPhone('xiaomi','note5',998,TRUE,TRUE);//初始化對(duì)象,驗(yàn)證parent::__contrunctor()
echo '品牌'.$SPhone->brand.'<br>';
echo '型號(hào)'.$SPhone->model.'<br>';
echo '價(jià)格'.$SPhone->price.'<br>';
echo '照相'.($SPhone->camera ? 'yes':'no').'<br>';//輸出在子類中擴(kuò)展的屬性
echo '網(wǎng)絡(luò)'.($SPhone->internet ? 'yes':'no').'<br>';
echo $SPhone->call().'<br>';//call()中包含父類的屬性
echo $SPhone->game().'<br>';//game()是子類中的方法
?>
<?php
class SPhone extends Phone//創(chuàng)建無(wú)需代碼即可訪問(wèn)父類成員
{
    public function __get($name)//創(chuàng)建查詢器,實(shí)現(xiàn)了外部訪問(wèn)
    {
        return $this->$name;
    }
    
    //對(duì)父類屬性進(jìn)行擴(kuò)展,增加新的特征,如果不在子類中使用,推薦設(shè)置為private
    private $camera = false;  //是否有照相功能
    private $internet = false; //是否有上網(wǎng)功能
    
    //必須使用構(gòu)造方法對(duì)使用當(dāng)前新增屬性生效
    public function __construct($brand,$model,$price,$camera,$internet)
    {

        
        parent::__construct($brand, $model, $price,$camera,$internet);//調(diào)用父類構(gòu)造器來(lái)簡(jiǎn)化子類的構(gòu)造器初始化類屬性
        
        $this->camera = $camera;
        $this->internet = $internet;
    }
    public function game()//擴(kuò)展父類的功能
    {
        return '玩游戲';
    }
    public function call()//將父類方法進(jìn)行重寫,功能重載必須使用與父類一樣的方法名:call()
    {
        return parent::call().',同時(shí)還能聽歌,看視頻';//應(yīng)用父類并輸出
    }
    
    
    
}
?>
<?php
class Phone{
	protected $brand;//設(shè)置私密屬性
	protected $model;
	protected $price;
	public function __construct($brand,$model,$price)//調(diào)用類的成員變量
    {
        $this->brand = $brand;
        $this->model = $model;
        $this->price = $price;
    }
    
    public function call()
    {
        return '打電話';
    }
}
?>

QQ截圖20180507175427.png

需要仔細(xì)理解spl_autoload_register,遇到手打無(wú)法使用的代碼,復(fù)制的就可以使用,醉了

QQ截圖20180507175549.png




批改狀態(tài):合格

老師批語(yǔ):
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
作者最新博文
  • 2018-03-16 11:39:01
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)