-
可以用extends讓接口繼承接口;
當(dāng)類實現(xiàn)子接口時,父接口定義的方法也需要再這個類里面具體實現(xiàn)。
查看全部 -
可以用instanceof關(guān)鍵字來判斷某個對象是否實現(xiàn)了某個接口
查看全部 -
加上了final的類或者方法,則不能被繼承和重寫
查看全部 -
static關(guān)鍵字保存的靜態(tài)數(shù)據(jù)和方法是類全局的,靜態(tài)的方法和非靜態(tài)方法變量不能互相調(diào)用,靜態(tài)的變量修改會影響類全局
查看全部 -
1123132
查看全部 -
摘錄:
當(dāng)用::訪問屬性的時候,無論前面是self 還是parent,屬性一定是靜態(tài)屬性,否則不能訪問;
當(dāng)用::訪問方法的時候,self::表示自身的方法,parent::表示父類的方法,方法無論是不是靜態(tài)的都可以訪問
查看全部 -
摘錄:區(qū)分this self static parent
this self static用于類自身數(shù)據(jù)訪問,parent用于父類數(shù)據(jù)訪問
對于屬性,
this可以訪問非靜態(tài)屬性,
self static?parent用于靜態(tài)屬性。
對于方法,
this self parent可以訪問靜態(tài)、非靜態(tài)方法,
static可以訪問靜態(tài)方法。
1
2
3
4
$this
->? ?屬性[動]?+?方法[靜/動]
;
self::? ? 屬性[靜]?+?方法[靜/動];
parent::??屬性[靜]?+?方法[靜/動];
static
::??屬性[靜]?+?方法[靜];
查看全部 -
1,parent關(guān)鍵字 可以用于 調(diào)用 父類中被子類重寫了的方法
2,self關(guān)鍵字 可以用于 訪問 類自身的成員方法,
也可以用于 訪問 自身的靜態(tài)成員和類常量
不能 用于訪問 類自身的屬性
使用常量的時候 不需要在常量名稱前面添加$符號
3,static關(guān)鍵字 用于 訪問 類自身定義的靜態(tài)成員
訪問靜態(tài)屬性時 需要在屬性名稱前面添加$符號
查看全部 -
self關(guān)鍵字 訪問
查看全部 -
parent關(guān)鍵字
查看全部 -
inherit 繼承
override覆寫
查看全部 -
final關(guān)鍵字 方法
查看全部 -
overwrite 重寫 覆寫
查看全部 -
final成員
查看全部 -
1,靜態(tài)屬性 用于保存 類的公有數(shù)據(jù)
2,靜態(tài)方法 里面只能訪問 靜態(tài)屬性
3,靜態(tài)成員 不需要實例化對象 就可以訪問
4,類的內(nèi)部 可以通過self或static關(guān)鍵字訪問自身靜態(tài)成員
5,可以通過parent關(guān)鍵字訪問父類的靜態(tài)成員
6,可以通過類的名稱在類定義外部訪問靜態(tài)成員
注:靜態(tài)成員是指靜態(tài)屬性和靜態(tài)方法 用static關(guān)鍵字定義
查看全部
舉報