當我們需要調(diào)用類中的屬性和方法得時候,通常需要先new一個該類得對象,通過對象去調(diào)用屬性和方法。
但是當類的屬性或者方法被static修飾后,意味著這些成員被標記為靜態(tài)的,它們不再依賴于任何特定的對象實例,我們可以使用類名直接調(diào)用。
static修飾變量
- 變量屬于類的屬性,不依賴對象,使用類名直接調(diào)用。
- 類加載時就為該變量分配存儲空間
- 變量被所有該類對象共享
static 修飾代碼塊
- 類加載的時候執(zhí)行,并且只會執(zhí)行一次,可用于做一些初始化的操作
static 修飾方法
- 類名直接調(diào)用