天天看點

修飾符 static的簡單介紹

static修飾符:靜态的意思

1.修飾的變量是靜态的,會單獨放在靜态區,這塊區域能被所有對象共享,它的值為最終操作它的對象賦的值。

2.static修飾的能優先被jvm加載,具有優先權。

下圖供參考了解:

修飾符 static的簡單介紹

static可以修飾的對象:1.成員變量                       不可以修飾:1.外部類

                                  2.普通方法                                          2.構造方法

                                  3.内部類                                             3.局部變量

那麼那些地方需要static修飾呢?

所有對象對于這個值都是一樣的,常量eg:public   static      final   資料類型  變量名=值

小結:靜态上下文不允許通路非靜态的的變量和方法

         非靜态的上下文允許通路靜态的上下文

轉載于:https://my.oschina.net/u/4108565/blog/3043712