一、對象的創建:用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();