評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
再來介紹 物件導向中 get_called_class() 方法,也可使用 __CLASS__;主要是拿來除錯時使用。
class computer {
public static $num = 0;
public static function add (){
echo 'Call From '.get_called_class().' ';
return self::$num+=1;
}
}
//
echo computer::$num.'<br>';//初始值
echo computer::add().'<br>';//第一次呼叫 顯示1
echo computer::add().'<br>';//第二次呼叫 顯示2
echo computer::add().'<br>';//第三次呼叫 顯示3
class b extends computer {
public static function add (){ //覆寫父方法
echo 'Call From '.get_called_class().' ';
return self::$num+=2;//改加2
}
}
echo b::$num.'<br>';//值變 已經變3
echo b::add().'<br>';//子類別已覆寫父的方法 所以是加2 不是加1 顯示5
//靜態屬性與方法 使用時不用生成物件就可以直接使用 類別名稱::靜態屬性 類別名稱靜態方法()
//靜態屬性與方法 在類別中需使用 self or static 不可使用 this
//顯示結果
/*
Call From computer 1
Call From computer 2
Call From computer 3
3
Call From b 5
*/
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
3M 日本原裝進口 速效型 防水噴霧 170ml 衣物 鞋子 皮革 透氣 防水 團購
我最牛-綜合牛角酥餅乾
味丹 隨緣 鮮蔬百匯/素肉骨茶/素魷魚羹麵/韓式泡菜/麻辣燙湯麵 (5包/袋) 素食 全素 泡麵
Xilla 露營 戶外 大力夾雲台手機支架 拓展支架 球型雲台夾 手機架