中国老太卖婬hd播放,人妻japanhdxxxⅹ醉人,亚洲激情自拍第一页,亚洲成人av在线三区

PHP 類與對象的含義,自定義類于實例化,屬性私有化,通過公共接口來進行訪問

聲明一個名為GirlFriend1的類
class GirlFriend1
{
    private 訪問控制,私有,僅在當前對象內(nèi)可以使用
    private $name; 姓名
    private $sex; 性別
    private $weapon=[];兵器
    private $data=[]; 屬性收集器
    pubilc 訪問控制,公有,所有的外部成員都可以訪問
    聲明構(gòu)造方法: 對象屬性的初始化,在類實例化的時候,自動調(diào)用
    public function __construct($name,$sex,array $weapon)
    {
        $this->name=$name;初始化name為$name
        $this->sex=$sex;初始化sex為$sex
        $this->weapon=$weapon;初始化weapon為$weapon
    }
    創(chuàng)建對外訪問的公共接口 使用__get 魔術(shù)方法
    public function __get($name)
    {
        $msg=null;
        if(isset($this->$name)){    是否有$name
            $msg=$this->$name;
        }elseif(isset($this->data[$name])){    data[]是否有$name
            $msg=$this->data[$name];
        }else{
            $msg='無此屬性';
        }
        return $msg;
    }
    設(shè)置器使用__set 魔術(shù)方法
    public function __set($name, $value)
    {
        $this->name=$value;
    }
}
引入CirlFriend1類
require ('class/GirlFriend1.php');
創(chuàng)建一個對象,初始化值
$girlfriend1=new GirlFriend1('趙云','男',['青釭劍','亮銀槍']);
$girlfriend1->name='趙子龍';//給name的值為趙子龍;
echo $girlfriend1->name='常山';
本站文章均為新竹網(wǎng)站建設(shè)摘自權(quán)威資料,書籍,或網(wǎng)絡(luò)原創(chuàng)文章,如有版權(quán)糾紛或者違規(guī)問題,請即刻聯(lián)系我們刪除,我們歡迎您分享,引用和轉(zhuǎn)載,我們謝絕直接復制和抄襲!感謝...
我們猜你喜歡