-
*1、靜態屬性用于保存類的共有數據 *2、靜態方法里面只能訪問靜態屬性 *3、靜態成員不需要實例化對象就可以訪問 *4、類的內部可以通過self或者static關鍵字訪問自身靜態成員 *5、可以通過partent關鍵字訪問父類的靜態成員 *6、可以通過類的名稱在類定義外部訪問靜態成員查看全部
-
類的屬性和方法統稱為類的成員查看全部
-
靜態屬性(方法)定義時在訪問控制關鍵詞后面添加static關鍵詞 *1、靜態屬性用于保存類的共有數據 *2、靜態方法里面只能訪問靜態屬性 *3、靜態成員不需要實例化對象就可以訪問 *4、類的內部可以通過 self:: 或者 static::關鍵字訪問自身靜態成員 *5、可以通過 partent:: 訪問父類的靜態成員 *6、 類定義外部可以通過 類名:: 訪問類的靜態成員查看全部
-
public :都可以訪問 protected:自身和子類可以訪問 private:只有自身可以訪問查看全部
-
重載(overloading) 重寫(overwrite) 1.普通方法重載 __call()方法 當對象訪問不存在的方法名稱,__call()會自動調用. __cann()參數: 第一個參數是調用的方法的名稱,第二個參數是調用的參數組成的數組. 2.靜態方法重載 __callStatic()方法 當對象訪問不存在的靜態方法名稱時候,__callStatic()會自動調用.查看全部
-
1.在子類繼承父類的時候,方法名和父類中的完全一致,可以對父類方法進行重寫. 2.父類定義好的類成員前面加上final關鍵字,子類在繼承的時候重寫就失效了. 3.預先定義好的父類,不想給任何子類繼承或修改,在父類的前面加上final關鍵字.查看全部
-
__get()與__set()方法在遇到不可訪問的屬性時被調用查看全部
-
__call()與__callStatic(),在調用未定義的方法時自動調用查看全部
-
__tostring()方法定義后,在對象被當作字符串輸出時自動調用 __invoke()方法,在直接把對象當作方法調用時使用查看全部
-
parent、self、static與類成員訪問查看全部
-
靜態成員的特點查看全部
-
對象組成的元素查看全部
-
編寫__callStatic是必需編寫static。查看全部
-
implode分割數組查看全部
-
接口是interface關鍵字定義的 接口內的方法沒有具體實現方法 public function show(); 類使用接口時 使用implement關鍵字 class類名 implement 接口名 并在類內部定義接口方法 多態:由于不同類使用接口內的方法會有不同的定義,即實現不同,稱為多態查看全部
舉報
0/150
提交
取消