1//靜態關鍵字的使用static
2//類裡面的普通成員是屬於物件的,不是屬於類的(呼叫的時候是用物件呼叫)
3//什麼叫做靜態的:類靜態成員是屬於類的,不是屬於每個物件的
4//定義靜態成員用static關鍵字修飾
5//靜態(函式)方法裡面無法呼叫普通成員
6//靜態(函式)方法可以呼叫靜態成員,使用self關鍵字來呼叫
7//self代表該類,$this代表該物件89
class
person
1022
23static
function jump() //
靜態方法不能呼叫普通成員,只能呼叫靜態成,使用self::
2427
28function say() //
普通方法(函式)也能呼叫靜態成員,使用self::$屬性名
29 32}
3334
$p=new person("孔二","男",30);
3536 person::$nation="漢族"; //
類外部呼叫靜態成員與函式 類名::$屬性名
37 person::jump(); //
類名::靜態方法名()
38echo "
";39
$p->say();
40var_dump($p
);41
4243
class china extends person //
編寫乙個子累,關鍵字:extends
4450
function say() //
子類對父類方法的重寫
5155}56
57$c=new china("張小五","女",36);
58 china::$date="2016-4-29";
59 china::run();
60echo "
";61
$c->say();
62var_dump($c);
靜態Static關鍵字
靜態關鍵字修飾成員變數 如果乙個成員變數使用了static修飾詞,那麼這個變數就是屬於類的,而不是屬於物件的,多個物件共享乙份資料 public class student public static void setroom string room public student string na...
靜態static關鍵字
static修飾類的屬性,則這個類的所有物件都共享同乙份。一旦使用static修飾成員方法,那麼這就是靜態方法。靜態方法不屬於物件,而是屬於類的。如果沒有static關鍵字,那麼必須首先建立物件,然後通過物件才能訪問它。如果有了static關鍵字,那麼不需要建立物件,直接通過類名來使用它。注意事項 ...
static關鍵字(靜態方法)
需求 統計學生的學費 class student 入學 public static function enterschool ifee 獲取總學費 public static function getfee 建立學生1 stu1 new student 小倩 1 通過類名來呼叫靜態方法 studen...