【Java】靜態方法只能訪問靜態成員

靜態方法只能訪問靜態成員是常見的java知識點,這個知識點是針對於靜態方法在本類中只能直接訪問靜態成員,而不能訪問直接訪問非靜態成員變量。 原因: 靜態的內容是隨着類的加載而加載,所以當類加載時,靜態方法和靜態成員是先進入內存的,而此時的非靜態成員變量是不在內存裏的,因此靜態方法找不到其他非靜態成員。 例子: 1.靜態方法訪問靜態成員和非靜態成員時: 2.創建本類對象訪問(即非靜態成員變量也加載時
相關文章
相關標籤/搜索