接口的静态方法定义和使用

接口的静态方法定义

从java 8 开始,接口当中允许定义静态方法

格式:

  public static 返回值类型  方法名称(参数列表){

    方法体

  }

提示:就是将abstract或者default换成static即可,带上方法体

接口的静态方法使用

注意事项:

  不能通过接口实现类的对象来调用接口当中的静态方法

正确用法:通过接口名称,直接调用其中的静态方法

格式:

  接口名称  .   静态方法名(参数)

 

接口

public interface MyInterfaceStatic {
    public static void methodStatic(){
        System.out.println("这是接口的静态方法");
    }
}

 

实现类

复制代码
public class MyInterfaceStaticImpl implements MyInterfaceStatic {
    public static void main(String[] args) {
        //创建了实现类对象
        MyInterfaceStaticImpl myInterfaceStatic = new MyInterfaceStaticImpl();
        //错误写法
//        myInterfaceStatic.methodStatic;
        //直接通过接口名称调用静态方法
        MyInterfaceStatic.methodStatic();
    }
}
复制代码

 

posted @   漁夫  阅读(163)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示