> 文档中心 > 接口中的静态方法

接口中的静态方法


接口中的静态方法

定义格式:

  • 格式: public static 返回值类型方法名(参数列表){}
  • 范例: public static void show(){}

注意事项

  • 静态方法只能通过接口名调用,不能通过实现类名或者对象名调用
  • public可以省略,static不能省略

以代码内容和图文形式讲解

  • Inter接口
package Demo;public interface Inter {    void show1();    void show2();    //默认方法    default void show3(){ System.out.println("show3的默认方法");    }    //静态方法    static void show4(){ System.out.println("show4的静态方法");    }}
  • InterDemo类
package Demo;/*  接口中的静态方法  定义格式:  格式: public static 返回值类型方法名(参数列表){}  范例: public static void show(){}  注意事项  静态方法只能通过接口名调用,不能通过实现类名或者对象名调用  public可以省略,static不能省略 */public class InterDemo {    public static void main(String[] args) { Inter i=new InterImpI(); i.show1(); i.show2(); i.show3();    }}
  • InterImpI
package Demo;public class InterImpI implements Inter {    @Override    public void show1() { System.out.println("show1的方法");    }    @Override    public void show2() { System.out.println("show2的方法");    }}

代码内容:
接口中的静态方法

原因:
接口中的静态方法

在线造句网