一、面向對象的要素
1. 抽象性 , 2. 封裝性 ,3.共享性 ,4. 強調對象結構而不是程序結構
面向對象的三大特點(封裝,繼承,多態)缺一不可
二、class MyPc{
public $name; —>成員屬性(可以理解為自定義變量)
var $price;
function vod() { —>成員方法(可以裡金額為自定義函數)
return "bkJia視頻教程";
}
}
$pc1 = new MyPc(); —>實例化類
$pc1->name; —>使用 -> 訪問對象內容
三、OOp object Oriented Program 解釋:程序向導開發
四、$this關鍵字是用來訪問當前對象中的對象屬性和對象方法的系統變量
五、析構函數 :能夠在對象釋放時自動被調用的方法被稱為析構函數
六、封裝關鍵字 :public,protected,private
封裝相關函數:__set() , __get()
七、public 表示全局,類內部外部子類都可以訪問;
protected表示受保護的,只有本類或子類或父類中可以訪問;
private表示私有的,只有本類內部可以使用;
八、繼承關鍵字 :extends 單一繼承
九、基類方法重載和父類方法訪問 重載方法 基類名 :: 方法名稱