美文网首页
接口组成更新

接口组成更新

作者: 开心的小哈 | 来源:发表于2021-09-16 22:00 被阅读0次

    接口组成更新概述
    结构组成
    常量
    public static final
    抽象方法
    public abstract
    默认方法(java8)
    格式public default 返回值类型 方法名(参数列表){};

    public interface MyInterface {
        void show1();
        void show2();
        public default void show3(){
            System.out.println(3);
        }
    }
    

    接口被继承后需要实现结构的所有抽象方法,那么如果实现呢?可以使用接口的默认方法;
    这个方法也支持重写,重写是不能增加default关键词,
    静态方法(java8)
    格式:public static 返回值类型 方法名(参数列表){}
    接口中的静态方法,只能接口类名调用

    package test.interfacei;
    
    /**
     * @outhor chenglong
     * @create 2021-09-16 21:40
     * @name 小哈
     */
    public interface MyInterface {
        void show1();
        void show2();
        //默认方法
        public default void show3(){
            System.out.println(3);
        }
        //静态方法
        public static void  test(){
            System.out.println("static undfined");
        }
    }
    
    MyInterface.test();//静态方法只能类名调用
    

    私有方法(java9)
    格式:private 返回类型 方法名(参数列表){}
    格式二private static 返回类型 方法名(参数列表){}//静态的私有方法
    默认方法可以调用私有的静态方法和非静态风法

    相关文章

      网友评论

          本文标题:接口组成更新

          本文链接:https://www.haomeiwen.com/subject/mrglgltx.html