- static 可以修飾變量、方法、代碼塊和內部類
- static 變量是這個類所有,由該類創建的所有對象共享同一個 static 屬性
- 可以通過創建的對象名.屬性名 和 類名.屬性名兩種方式訪問
- static 變量在內存中只有一份
- static 修飾的變量只能是類的成員變量
- static 方法可以通過對象名.方法名和類名.方法名兩種方式來訪問
- static 代碼塊在類被第一次加載時執行靜態代碼塊,且只被執行一次,主要作用是實現 static 屬性的初始化
- static 內部類屬於整個外部類,而不屬於外部類的每個對象,只可以訪問外部類的靜態變量和方法
