java中的static用法

2021-07-15 19:43:49 字數 342 閱讀 9324

1.static方法要點:

1.1 static方法等價於一般類方法中沒有this;

1.2 static方法可以在沒有建立任何物件的前提下呼叫;

1.3 static方法優勢在於方便在於沒有建立物件的情況下呼叫,同時造就了static方法無法直接呼叫非靜態變數,必須在main函式裡面先建立物件的問題;

2.static變數要點:

2.1 類的所有例項共享乙個static變數,乙個類裡面只有乙個值,這就很容易理解了。

2.2 static關鍵字不會更改訪問許可權;

2.3 可以通過this訪問static變數,因為this表示物件,而static變數是所有物件共有的;

JAVA中static的用法

1.類中的static變數在類載入時首先被初始化,且只能初始化一次.2.所有物件共享類中的static變數.3.在建立子類的物件時,先初始化父類的static變數,再初始化子類的static.例項如下 輸出結果為 i m in class a s static i m in class b s st...

java中的static用法

static只修飾類的成員,包括方法和屬性以及 塊,不能修飾區域性變數。static修飾的方法,屬性以及 塊的特點 1,隨著類的載入而載入 2,它屬於類,所有類的物件共享該靜態成員 3,優先於物件存在 4,可以直接用類訪問 static成員的優點 共享資料,可以節省空間 static成員的缺點 生命...

java中static的用法

static譯為靜態的,可以用來修飾屬性 方法 塊 內部類 我們乙個個的來說 1.static修飾屬性 2.static修飾方法 3.static修飾 塊和非 塊的比較 靜態 塊 的格式 static 4.修飾內部類 不常用,但關鍵時候很有用 1.如何定義 在底部 2.使用注意 a.非靜態內部類中不...