您当前的位置: 首页 >  Java

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java8之后的接口

梁云亮 发布时间:2019-10-22 20:08:17 ,浏览量:1

接口定义语法规则:
public interface 接口名{
   常量
   抽象方法
   默认方法  //JAVA8
   静态方法  //JAVA8
   私有方法  //JAVA9
}
示例:演示Java8之后接口的用法
  • 接口:
public interface NewInter {
    int PAGE_SIZE = 1234;
    void fun1();
    //默认方法
    default void fun2(){  
        System.out.println("fun2");
    }
    //接口中的静态方法只能通过接口名调用
    static void fun3(){
        System.out.println("fun3");
    }
    //私有方法
    private void fun4() {
        System.out.println("fun4");
    }
}
  • 实现类:
public class NewClass implements NewInter {
    @Override
    public void fun1() { //实现接口中的抽象方法

    }

    @Override
    public void fun2() {//重写接口中的默认方法

    }
}
  • 测试代码:
public static void main(String[] args) {
    NewClass obj = new NewClass();
    obj.fun1();
    obj.fun2();
    NewInter.fun3();
    System.out.println(NewInter.PAGE_SIZE);
}
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0404s