Java接口能不能有静态方法_接口可以在Java中使用静态方法吗?
生活随笔
收集整理的這篇文章主要介紹了
Java接口能不能有静态方法_接口可以在Java中使用静态方法吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java中的接口(interface)類似于類,但是它僅包含final和static的抽象方法和字段。
靜態方法是使用靜態關鍵字聲明,它將與類一起被加載到存儲器。您可以使用類名訪問靜態方法而無需實例化。
自Java8以來接口中的靜態方法
從Java8開始,您可以在接口(帶有主體)中使用靜態方法。您需要使用接口的名稱來調用它們,就像類的靜態方法一樣。
示例
在下面的示例中,我們在接口中定義一個靜態方法,并從實現該接口的類中訪問它。interface?MyInterface{
public?void?demo();
public?static?void?display()?{
System.out.println("這是靜態方法");
}
}
public?class?InterfaceExample{
public?void?demo()?{
System.out.println("這是demo方法的實現");
}
public?static?void?main(String?args[])?{
InterfaceExample?obj?=?new?InterfaceExample();
obj.demo();
MyInterface.display();
}
}
輸出結果這是demo方法的實現
這是靜態方法
總結
以上是生活随笔為你收集整理的Java接口能不能有静态方法_接口可以在Java中使用静态方法吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java在集合中的方法变动的类_java
- 下一篇: java线程不能重复_Java中多线程重