iLMS知識社群歷程檔Login
Position: 黃國哲 > Unity
1110326 變數類別
by 黃國哲 2022-03-26 21:14:39, Reply(0), Views(210)
static(靜態變數) > public(公有變數) > protected > private(私有變數)


static(靜態變數):使用時不需要特別建立物件,就可以直接使用;例如:$類別名稱::$static變數;

public(公有變數):必須建立物件後才可以使用,但是可以在類別以外的地方做使用;例如:$變數 = new 類別();  $變數->public變數;(不需加$字號)

protected:必須建立物件後才可以使用,不可以在類別以外的地方做使用,但是可以被繼承並在子類別使用,範例如下

private(私有變數):必須建立物件後才可以使用,只可以在這個類別內使用且不能被繼承
Reply