Java接口能不能有静态方法_接口可以在Java中使用静态方法吗?
Java中的接口(interface)類似于類,但是它僅包含final和static的抽象方法和字段。
靜態(tài)方法是使用靜態(tài)關(guān)鍵字聲明,它將與類一起被加載到存儲器。您可以使用類名訪問靜態(tài)方法而無需實例化。
自Java8以來接口中的靜態(tài)方法
從Java8開始,您可以在接口(帶有主體)中使用靜態(tài)方法。您需要使用接口的名稱來調(diào)用它們,就像類的靜態(tài)方法一樣。
示例
在下面的示例中,我們在接口中定義一個靜態(tài)方法,并從實現(xiàn)該接口的類中訪問它。interface?MyInterface{
public?void?demo();
public?static?void?display()?{
System.out.println("這是靜態(tài)方法");
}
}
public?class?InterfaceExample{
public?void?demo()?{
System.out.println("這是demo方法的實現(xiàn)");
}
public?static?void?main(String?args[])?{
InterfaceExample?obj?=?new?InterfaceExample();
obj.demo();
MyInterface.display();
}
}
輸出結(jié)果這是demo方法的實現(xiàn)
這是靜態(tài)方法
總結(jié)
以上是生活随笔為你收集整理的Java接口能不能有静态方法_接口可以在Java中使用静态方法吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java在集合中的方法变动的类_java
- 下一篇: 华为mate20是安卓系统吗(华为技术有