PHP 類和對象 ——(對象的創建、訪問控制的關鍵字、static靜態方法)

一、對象的創建:用new方法將一個對象實例化。

class Phone{

    $name = '手機'

    public function getPhoneName()
    {
        return $this->name();
    }

}



$phone = new Phone();//創建一個對象

echo $phone->name;//輸出對象的屬性——手機名稱

二、訪問控制的關鍵字

public:公開的

protected:受保護的

private:私有的

1.屬性

class Phone{

    //公共屬性
    public $name = '魅族17 Pro';
    
    //受保護的屬性
    protected $color = '天青色';

    //私有屬性
    privated $price = 4299;

}

只有public 屬性才能在外部調用,也就是用new一個新的實例來調用。

protected:自身類、子類、父類才能調用

privated屬性只能在當前類內調用,也就是在Phone類內調用。

 

2.方法:就是類中的function。

面向過程中的function叫函數,

面向對象的function叫方法。

方法也包含public、protected、private三個屬性

*靜態方法:使用static修飾,不需要實例化對象,可直接通過 類名::方法名() 調用

class Phone{

    public static function getPhoneName()
    {
        return '魅族17 Pro';
    }

}

echo Car::getPhoneName();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章