java中static java非靜態(tài)方法可以調(diào)用靜態(tài)變量嗎?
java非靜態(tài)方法可以調(diào)用靜態(tài)變量嗎?當(dāng)然可以。1. 靜態(tài)成員變量和靜態(tài)成員方法都是屬于類而不是某一個具體實例的,靜態(tài)成員(包括屬性和方法)是在類加載階段就已經(jīng)初始化了的,所以當(dāng)某一個實例訪問靜態(tài)成員
java非靜態(tài)方法可以調(diào)用靜態(tài)變量嗎?
當(dāng)然可以。
1. 靜態(tài)成員變量和靜態(tài)成員方法都是屬于類而不是某一個具體實例的,靜態(tài)成員(包括屬性和方法)是在類加載階段就已經(jīng)初始化了的,所以當(dāng)某一個實例訪問靜態(tài)成員的時候,靜態(tài)成員肯定是已經(jīng)存在了的,所以可以訪問。
2.反過來,如果讓靜態(tài)方法去訪問實例成員那就不行了,因為實例成員的初始化在靜態(tài)成員之后