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