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

搜索
博主信息
博文 35
粉絲 0
評論 0
訪問量 40056
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
類與實例化,方法重載、類的繼承—2018-9-12
THPHP
原創(chuàng)
1010人瀏覽過

1、類與實例化:

實例

class demo{

}
// 實例化類
$demo = new demo();
// 類屬性與值
$demo->name = '天河';
$demo->sex = '男';
$demo->salary = 3400;
echo '你的姓名:'.$demo->name.':性別:'.$demo->sex.':工資:'.$demo->salary;

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例

2、屬性的重載:

實例

class demo{
    private $name;
    private $sex;
    private $salary;
    // 構(gòu)造方法
    public function __construct($name,$sex,$salary)
    {
        $this->name=$name;
        $this->sex=$sex;
        $this->salary=$salary;
    }
    // 獲取方法的重載
    public function __get($name)
    {
        if($name == 'salary'){
            return $name.'無權(quán)查看';
        }else{
          return $this->$name;
        }
    }
    // 設置方法的重載
    public function __set($name, $value)
    {
        if($name =='salary'){
            return $name.'無權(quán)修改';
        }else{
            $this->$name=$value;
        }
    }
}
$demo = new demo('天河','男',4500);
// 訪問構(gòu)造方法屬性
echo $demo->name.'<br>'; // 訪問 成員屬性$name
//  訪問獲取重載方法
echo $demo->salary.'<br>'; // 訪問 成員屬性$salary
// 訪問設置重載方法
echo $demo->name = '天宏<br>';// 設置成員屬性$name

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例

3、類的繼承與方法重寫,類常量重載:

實例

class demo{
    public $name; // 公開類
    private $age; // 私有的
    protected $salary; // 受保護的

    //類常量
    const TITLE = 'JAVA';
    //構(gòu)造方法
    public function __construct($name,$salary,$age)
    {
        $this->name=$name;
        $this->salary=$salary;
    }
}
class demo1 extends demo{
    private $sex;
    // 類常量
    const TITLE = 'PHP';
    // 構(gòu)造方法
    public function __construct($name,$salary,$age=33,$sex='男')
    {
       parent::__construct($name,$salary,$age);
       $this->sex=$sex;
    }
    // 設置重載方法
    public function __get($name)
    {
        if(isset($this->$name)){
            return $this->$name;
        }
        return '無屬性';
    }
}
// 實例化
$demo1 = new demo1('天河',4500);
// 訪問父類的對象屬性
echo $demo1->name.'<br>';
echo $demo1->salary.'<br>';
echo $demo1->age.'<br>';
// 訪問子類的對象屬性
echo $demo1->sex.'<br>';
//訪問類常量
echo $demo1::TITLE;

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例

4、類中靜態(tài)成員的聲明與訪問:

實例

class demo{
    public static $name = '天河';
    private static $salary = 4500;

   public static function conn(){
       return '姓名:'.self::$name.':工資:'.self::$salary;
   }
}
echo demo::conn();

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例



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

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

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

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