當前位置:妙知谷 >

遊戲數碼 >電腦 >

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

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

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張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/z1xvrd.html