-
final關鍵字在PHP5以上版本才有。 1、對于不想被任何類繼承的類可以在class關鍵字前加final關鍵字; 2、對于不想被子類重寫的方法,可以在方法定義前加final關鍵字; 3、子類中編寫跟父類方法名完全一致(參數可以不一致)的方法可以完成對父類方法的重寫(overwrite);查看全部
-
public是公有的類成員,可以在任何地方被訪問 protected是受保護的類成員,可以被其自身以及繼承的子類訪問 private是私有的類成員,只能被自身訪問查看全部
-
在php中,extend只能用一個類查看全部
-
extend,,可以使子類繼承父類查看全部
-
具有相同屬性和方法,特定類型相似,的稱之為類 類的屬性和方法稱為類的成員,類的對象稱為是咧。查看全部
-
低耦合,高內聚:依賴性小,重用率高查看全部
-
高內聚:對象只負責特定的一項功能; 所有屬性和方法都在對象封裝里面; 低耦合:外部只能看到一部分查看全部
-
識別對象 識別面向對象的屬性 識別面向對象的方法查看全部
-
每個對象獨一無二 每個對象可以重復使用 每個對象功能特定查看全部
-
對象包含兩部分,一,對象的組成部分。二,對象的行為描述(對象能做什么)查看全部
-
對象的基本組成:對象組成的元素:是對象的數據模型,用于描述對象的數據。 又被稱為對象的屬性 或者對象的成員變量查看全部
-
$obj1 = $obj2;表示將obj2對象賦值給對象obj1,會有兩個對象,這兩個對象指向同一個地址。 $obj1 =&$obj2;表示obj1和obj2是同一個對象。 $obj1 = clone($obj2),是有兩個對象,這兩個對象完全獨立,不同的地址值; PHP中的局部變量在函數結束的時候就會被釋放。 而static靜態局部變量在函數結束的時候變量的值會保存下來。查看全部
-
function __destruct(){} 析構函數,與構造函數不同的是,構造函數必須在new實例化對象的時候才會被調用<br> 1.析構函數是在所有程序運行完結束才調用析構函數的,而且是根據后入先出的原則,除非在執行過程中觸發了析構函數,會立即調用析構函數 2.把變量設置為空可以立即調用析構函數 3.在實例化一個對象并且訪問成員屬性,再實例第二個對象,再繼續訪問成員屬性,這樣析構函數也不會立即觸發,直到程序執行結束(就是到末尾啦) 4 當一個類被實例化,不再引用時會自動調用析構函數查看全部
-
1、默認構造函數在對象被實例化的時候自動調用 2、$this是Php里面的偽變量,表示對象本身。可以通過$this-> 的方式訪問對象的屬性和方法 3、每一次用new實例化對象的時候,都會用類名后面的參數列表調用構造函數 4、php類函數的構造函數function __construct()查看全部
-
類的實例化:通過類定義創建一個類的對象(通過NBA球員的定義創建一個球員對象) 1、對象就是類的實例,把屬性放到對象的過程就是實例化; 2、類的定義里面屬性值都是空的,而對象的屬性都有具體的值查看全部
舉報
0/150
提交
取消