* ----------------靜態變數的訪問許可權
* public private protected default
* 當前包同乙個類 可以 可以 可以 可以
* 當前包裡面別的類 可以 不可以 可以 可以
* 別的包裡別的類 可以 不可以 可以 不可以
* 自己包繼承關係的類 可以 不可以 可以 可以
* 從別的包裡有繼承關係的類 可以 不可以 可以 不可以
* 靜態變數
:default
跨包就不可以
,private
都不可以
* ----------------靜態方法的訪問許可權
* public private protected default
* 當前包同乙個類 可以 可以 可以 可以
* 當前包裡面別的類 可以 不可以 可以 可以
* 別的包裡別的類 可以 不可以 可以 不可以
* 自己包繼承關係的類 可以 不可以 可以 可以
* 從別的包裡有繼承關係的類 可以 不可以 可以 不可以
* 靜態方法
:default
跨包就不可以
,private
都不可以
* 這裡失效的是:protected:可繼承的訪問許可權
,default包內訪問許可權仍然管用
PHP類的靜態方法和靜態變數
在php中,訪問類的方法 變數有兩種方法 1.建立物件 object new class 然後使用 呼叫 object attribute function,前提是該變數 方法可訪問。2.直接呼叫類方法 變數 class attribute function,無論是靜態 非靜態都可以。但是有前提條件...
靜態變數和靜態成員函式
c 中的靜態成員變數和靜態成員函式。1 類靜態資料成員在編譯時建立並初始化 在該類的任何物件建立之前就存在,不屬於任何物件,而非靜態類成員變數則是屬於物件所有的。類靜態資料成員只有乙個拷貝,為所有此類的物件所共享。特別需要注意的一點是 靜態資料成員不能在類中初始化 對於常量靜態類變數有待考證,好像可...
靜態變數和靜態函式
靜態變數 靜態變數使用 static 修飾符進行宣告 在所屬類被裝載時建立 通過類進行訪問 所屬類的所有例項的同一靜態變數都是同乙個值 非靜態變數 不帶有 static 修飾符宣告的變數稱做非靜態變數 在類被例項化時建立 通過物件進行訪問 同乙個類的不同例項的同一非靜態變數可以是不同的值 在c 中,...