-
interface關(guān)鍵字用于定義接口。 接口里面的方法不需要有方法的實(shí)現(xiàn)。 implements關(guān)鍵字用于表示類實(shí)現(xiàn)某個(gè)接口,而實(shí)現(xiàn)了某個(gè)接口之后,必須提供接口中定義的方法的具體實(shí)現(xiàn)。查看全部
-
1·用parent關(guān)鍵字可以用于調(diào)用父類中被子類重寫了的方法。 2·self關(guān)鍵字可以用于訪問類自身的成員方法,也可以用于訪問自身的靜態(tài)成員和類常量;不能用于訪問類自身的屬性;使用常量的時(shí)候不需要再常量名稱面前添加$符號。 3·static關(guān)鍵字用于訪問類自身定義的靜態(tài)成員,訪問靜態(tài)屬性時(shí)需要在屬性面前添加$符號。查看全部
-
子類中編寫跟父類方法名<em>完全一致</em>的方法可以完成對父類方法的重寫(overwrite)。 添加final關(guān)鍵字能夠讓這個(gè)方法不能在子類中重寫。 對于不想被任何類繼承的類可以在class之前添加final關(guān)鍵字。 對于不想被子類重寫(修改)的方法,可以在方法定義的前面添加final關(guān)鍵字。查看全部
-
1.靜態(tài)屬性用于保存類的公有數(shù)據(jù)。 2.靜態(tài)方法里面只能訪問靜態(tài)屬性。 3.靜態(tài)成員不需要實(shí)例化對象就能訪問。 4.類的內(nèi)部可以通過self或者static關(guān)鍵字訪問自身靜態(tài)成員。 5.可以通過parent關(guān)鍵字訪問父類的靜態(tài)成員。 6.可以通過類的名稱在類定義外部訪問靜態(tài)成員。查看全部
-
靜態(tài)屬性定義時(shí)在訪問控制關(guān)鍵字后面添加static關(guān)鍵字即可,靜態(tài)方法定義也是這樣。 在類定義中使用靜態(tài)成員的時(shí)候,用self或者static關(guān)鍵字后面跟著::操作符,即可。 注意,在訪問靜態(tài)成員的時(shí)候,::后面需要跟$符號。 在類定義外部訪問靜態(tài)屬性,我們可以用類名加::操作符的方法來訪問類的靜態(tài)成員。 使用parent關(guān)鍵字就能夠訪問父類的靜態(tài)成員。查看全部
-
在php中可以用extends關(guān)鍵字來表示類的繼承,后面跟父類的類名。php中extends后面只能跟一個(gè)類的類名,這就是php的單繼承原則。查看全部
-
父類中的屬性可以通過$this來訪問查看全部
-
在子類的對象上可以直接訪問父類中定義的方法和屬性查看全部
-
extends繼承查看全部
-
面向?qū)ο?接口查看全部
-
老師講解的太棒了。查看全部
-
當(dāng)類實(shí)現(xiàn)子接口的時(shí)候,父接口定義的方法也需在這個(gè)類里面實(shí)現(xiàn)。查看全部
-
接口也是可以實(shí)現(xiàn)繼承。查看全部
-
parent關(guān)鍵字的使用很重要,可以調(diào)用父類已經(jīng)被重寫的方法。查看全部
-
<?php class Human{ public function eat() { echo "Hai eat"."<br/>"; } } class Huo extends Human{ public $name = "張海"; public function eat($change) { echo "Hai".$change."<br/>"; parent::eat(); } } $data = new Huo(); $data->eat("重寫"); ?>查看全部
舉報(bào)
0/150
提交
取消