網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

Java怎麼呼叫類中的靜態方法

欄目: 電腦 / 釋出於: / 人氣:2.91W

Java怎麼呼叫類中的靜態方法。Java中,方法(函式)可以分成靜態和非靜態,雖然可以用呼叫非靜態方法一樣的方式來呼叫靜態方法,但通常不這麼做。下面給大家介紹一下,
Java中通常用怎樣的方式來呼叫靜態方法。

操作方法

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

Java怎麼呼叫類中的靜態方法

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

Java怎麼呼叫類中的靜態方法 第2張

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

Java怎麼呼叫類中的靜態方法 第3張

(04)編輯好程式碼後,通過java應用程式的方式執行檔案,執行結果如圖2,說明成功呼叫了靜態方法。

Java怎麼呼叫類中的靜態方法 第4張
Java怎麼呼叫類中的靜態方法 第5張

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

Java怎麼呼叫類中的靜態方法 第6張

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

Java怎麼呼叫類中的靜態方法 第7張

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

Java怎麼呼叫類中的靜態方法 第8張

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

Java怎麼呼叫類中的靜態方法 第9張