Java之接口的静态方法的定义和使用
生活随笔
收集整理的這篇文章主要介紹了
Java之接口的静态方法的定义和使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
格式如下:(就是將abstract或者default換成ststic即可,帶上方法體)
public static 返回值類型 方法名稱(參數列表){方法體----}代碼如下:
//定義一個接口 public interface MyInterfaceStatic {public static void methodStatic(){System.out.println("這是接口的靜態方法");} } //接口的實現類,里面沒有抽象方法 public class MyInterfaceStaticImpl implements MyInterfaceStatic {} //main方法 public class Demo03Interface {public static void main(String[] args) {//創建了實現類對象MyInterfaceStaticImpl impl=new MyInterfaceStaticImpl();//impl.methodStatic();報錯,不能通過實現類的對象來調用接口當中的靜態方法//直接通過接口名稱調用靜態方法MyInterfaceStatic.methodStatic();} }在上面的代碼中,通過實現類的對象來調用接口當中的靜態方法程序會報錯,說明,調用接口當中的靜態方法與抽象方法是不同的。通過接口名稱直接調用靜態方法(接口名稱.靜態方法(參數)),就可以直接調用接口當中的靜態方法。
可以用再工廠模式中進行構建實現類。
總結
以上是生活随笔為你收集整理的Java之接口的静态方法的定义和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Logback介绍及入门
- 下一篇: C指针原理(21)-C指针基础-ATT汇