-
類的實例化,類是一個抽象的東西,實例化就是把類用真實的數(shù)據(jù)填充它查看全部
-
類定義了相似對象擁有的相同的屬性和方法。(class definition) 類的對象成為類的一個實例(instance)查看全部
-
對象和對象之間的互動通過方法來完成查看全部
-
把生活中需要解決的問題都用對象的方式(屬性和方法)進行存儲,查看全部
-
在編程的時候,數(shù)據(jù)的組織方式都通過對象的結(jié)構(gòu)進行存儲(屬性和方法)查看全部
-
對象由兩部分組成 1)對象的屬性 2)對象的方法查看全部
-
__isset($name) : isset(),empty() 判斷同一條件結(jié)果相反 __unset($name): 使用unset()時 ??屬性的重載查看全部
-
在給不可訪問屬性賦值時,__set()會被調(diào)用 定義function __set($name,$value) 讀取不可訪問屬性的值時,__get()會被調(diào)用 定義function __get($name) 當對不可訪問屬性調(diào)用isset()或empty()時,__isset()會被調(diào)用 當對不可訪問的屬性調(diào)用unset()時,__unset()會被調(diào)用 所謂不可訪問屬性,實際上就是在調(diào)用某個屬性時發(fā)現(xiàn)這個屬性沒有被定義,這時候不同的操作會觸發(fā)不同的魔術(shù)方法 這幾個方法也被成為屬性重載的魔術(shù)方法查看全部
-
__call() 當對象訪問不存在的方法名稱時,自動調(diào)用 __callStatic() 當對象訪問不存在的靜態(tài)方法時,自動調(diào)用,需要加 static 關(guān)鍵字查看全部
-
接口就是把不同類的共同行為進行定義,然后再不同的類里面實現(xiàn)不同的功能 interface定義接口 implements用于表示類實現(xiàn)某個接口 接口里面的方法不需要有方法的實現(xiàn) 實現(xiàn)某個接口之后,必須提供接口中定義的方法的具體實現(xiàn) 不能實例化接口 instanceof關(guān)鍵字判斷某個對象是否實現(xiàn)了某個接口 $object instanceof interface 接口也可以用extends繼承 當類實現(xiàn)子接口時,父接口定義的方法也需要在類中具體實現(xiàn)查看全部
-
1.parent關(guān)鍵字可以可用于調(diào)用父類中被子類重寫了的方法 2.self關(guān)鍵字可以用于訪問類自身的成員方法,也可以用于訪問自身的靜態(tài)成員和類常量;不能用于訪問類自身的屬性;使用常量的時候不需要再常量名稱前面添加$符號 3.static::關(guān)鍵字用于訪問類自身定義的靜態(tài)成員,訪問靜態(tài)屬性時需要在屬性前面添加$符號。 4.常量屬性不能使用對象訪問,僅能使用類訪問,在類本體內(nèi),可以使用“self::常量名”,在類本體外可以使用“類名::常量名”查看全部
-
parent 關(guān)鍵字可以訪問父類中被子類重寫的方法,即父類中的方法。查看全部
-
對于不想被任何類繼承的類可以在class之前添加final關(guān)鍵字查看全部
-
添加final關(guān)鍵字能讓子類不能重寫這個方法查看全部
-
子類中編寫跟父類方法名完全一致的方法可以完成對父類方法的重寫查看全部
舉報
0/150
提交
取消