java 类对象可以调用静态方法吗
生活随笔
收集整理的這篇文章主要介紹了
java 类对象可以调用静态方法吗
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在Java中可以通過類實例調(diào)用靜態(tài)方法,當然不推薦這么做,避免出現(xiàn)意想不到的問題
總結(jié):
1.靜態(tài)變量或方法可直接調(diào)用
方式一:
staticMethodName();
方式二:
ClassName.staticMethodName();
2.非靜態(tài)方法必須通過類的實例來調(diào)用
步驟一:
定義一個類的實例
HelloWorld helloWorld = new HelloWorld();
步驟二:
通過實例調(diào)用
helloWorld.hello2();
注:如果把hello2方法定義為static,則會出現(xiàn)warnings如下:
the static method hello2() from the type HelloWorld should be accessed in a static way.
如果用實例的方式去調(diào)用靜態(tài)變量a,則會出現(xiàn)warnings如下:
the static field a should be accessed in a static way.
總結(jié)
以上是生活随笔為你收集整理的java 类对象可以调用静态方法吗的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 二维数组的定义
- 下一篇: Iterator 和 Iterable的