「Java」「static方法」 Chapter4 Question3

Given:
public class Directio {
 public static String name = "Static Name";
 public void show() { //這地方錯誤
  System.out.println(name);
 }
 public static void main(String[] args) {
  name="Print Name";
  show();
 }
}

Answer:
Static 是共同維護
同一個類別內,只能被同樣的static方法調用。
所以 public void show() 必須改成 public static void show()。
否則會造成 compilation fails

留言

這個網誌中的熱門文章

[Excel]國曆轉農曆VBA

「CSS」「div區塊介紹」 三欄式網頁排版設計

「生活」眉毛觀人