好的,面試官.
static英文含義是靜態的,也就是在修飾成員(對象,方法,代碼塊,變量)時,表明他們都是屬于靜態成員
其次被修飾的成員有幾大特性:
1.一個被static修飾的靜態成員不再屬于實例出來的對象,而是只屬于這個類自己.
2.訪問static修飾的成員要通過類名訪問,在類加載時初始化,生命貫穿整個程序,存在方法區中
3.在static修飾的方法中,不能使用this,super. 因為this,super所指對象在對象創建時才存在.
4.static修飾的方法,類中只能訪問外部同樣的靜態成員,還是因為創建時機不同.
5.staic修飾代碼塊,只執行一次,任務是對類中的靜態變量進行操作
6.不能就是局部變量,因為局部變量是屬于對象的,靜態變量屬于類自己,一個變量不能既屬于類本身,又屬于對象吧