靜態變量的使用
調用靜態變量的時候不使用前綴可以嗎,直接 static String className = "測控一班"; public static void main(String[] args) { System.out.println("className: "+className); } 會有什么影響
調用靜態變量的時候不使用前綴可以嗎,直接 static String className = "測控一班"; public static void main(String[] args) { System.out.println("className: "+className); } 會有什么影響
2017-04-20
舉報
2017-04-20
此處HelloWorld.className可以用classNmae代替吧,本類中的靜態變量可以直接調用吧
2017-04-20
你的代碼肯定不會出現編譯錯誤,因為申明static常量的時候是可以不加限定域的。 其實每個元素你都可以選擇不加public,private,protected這些限制,影響的不同在于每個限定詞的范圍不一樣, public是所有的都能調用讀取更改, private是最高保護級別,只有本類可見,要使用getter和setter來進行數據的更改, protected父類子類都可以用。