美文网首页
Java基础篇之java8新特性:接口

Java基础篇之java8新特性:接口

作者: writeanewworld | 来源:发表于2020-01-10 15:01 被阅读0次

    1.前言

    1)、接口中可定义default方法,实现类不需要重写就可以直接调用
    2)、接口中可定义static方法,可用于存储公有业务逻辑

    2.示例

    public interface Java8Inteface{
    
        /**
         * java8之前 成员变量以及方法的默认修饰方式
         */
        public static final String ss = null;
    
        public abstract  void eat();
    
        /**
         * java8 接口中可以定义default方法
         */
        default void drink(){
            System.out.println("我喝了一口水");
        }
    
        /**
         * java8 接口中定义静态方法
         */
        static void ss(){
            System.out.println("静态方法块");
        }
        
    
    }
    
    
    
    import questions.Java8Inteface;
    
    
    public class Java8InterfaceImpl implements Java8Inteface {
    
        @Override
        public void eat() {
    
        }
    
       /* @Override
        public void drink() {
    
        }*/
    
        public static void main(String[] args) {
            Java8InterfaceImpl ii  = new Java8InterfaceImpl();
    
            //java8中 接口里定义的default方法 实现类中不用重写就可以直接拿来使用
            new Java8InterfaceImpl().drink();;
    
            //java8 直接使用接口名调用接口中定义的静态方法
            Java8Inteface.sta();
    
        }
    }
    
    

    amazing

    相关文章

      网友评论

          本文标题:Java基础篇之java8新特性:接口

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