酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

Java怎麼調用類中的靜態方法

電腦2.98W

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張