回覆列表
  • 1 # 帶上貓貓

    1.先在eclipse中建立一個Java工程檔案。並在src下建立demo包,在demo包下建立類DemoClass。建立後的工程目錄如圖。

    2.接下來在DemoClass類中新增一個靜態屬性和靜態方法。被static修飾的屬性或方法就是靜態的。

    3.對於靜態方法的呼叫,可以使用呼叫非靜態方法的方式去呼叫,即建立一個類的物件,然後再呼叫靜態方法,具體程式碼如下圖。

    4.編輯好程式碼後,透過java應用程式的方式執行DemoClass.java檔案,執行結果如圖說明成功呼叫了靜態方法。

    5.不過,上面呼叫靜態方法的方式是不推薦的。如果使用上面的方式呼叫靜態方法,在eclipse中,你可以看到下圖的警告,大概的意思是要你使用正確的呼叫靜態方法的方式去呼叫該方法。

    6.對於靜態方法,正確呼叫的方式是直接透過類名來呼叫的。用呼叫例子中的staticFunction為例,正確呼叫該方法的程式碼為DemoClass.staticFunction。當用類來呼叫靜態方法時,可以看到eclipse就不報警告了。

    7.再次執行該檔案,執行結果和剛剛一樣,說明也成功呼叫了靜態方法。

    8.多說一句,對於靜態屬性的呼叫,也是用類名+點+靜態屬性的方式來呼叫的,正常都不會先建立一個物件,然後再透過物件來呼叫靜態屬性。

  • 中秋節和大豐收的關聯?
  • 用鉛筆畫肌理的效果?