侧边栏壁纸
博主头像
高大北博主等级

所有的再见中,我最喜欢明天见

  • 累计撰写 208 篇文章
  • 累计创建 151 个标签
  • 累计收到 20 条评论
标签搜索

目 录CONTENT

文章目录

接口中默认方法修饰为普通方法

高大北
2022-05-07 / 0 评论 / 1 点赞 / 205 阅读 / 490 字 / 正在检测是否收录...

在jdk8之前,interface之中可以定义变量和方法,变量必须是public、static、final的,方法必须是public、abstract的,由于这些修饰符都是默认的。

接口定义方法:public 抽象方法 需要子类实现
接口定义变量:public、static、final

在JDK 1.8开始 支持使用static和default 修饰 可以写方法体,不需要子类重写。
方法:
普通方法 可以有方法体
抽象方法 没有方法体需要子类实现 重写。

public interface JdkInterface {
    void add();

   default void get(){
        System.out.println("get");
    }
  static  void set(){
        System.out.println("set");
    }

}
public class JdkInterfaceImpl implements JdkInterface {
    @Override
    public void add() {
        System.out.println("JdkInterfaceImpl.add");
    }
}
1

评论区