zoukankan      html  css  js  c++  java
  • 18_接口例题

    例题:

      接口:

    package lnterface;
    //定义一个接口
    public interface Door {
        //抽象方法
        //默认方法
        //静态方法
        //私有方法
        //public  abstract  可以省略不写
        void openDoor();
        void closeDoor();
    
        //防盗功能  默认方法
        //public  abstract  可以省略不写
        default void antiTheft(){
            System.out.println("该门具有防盗功能");
        }
    
    
        //静态方法   挡人功能
        //public  abstract  可以省略不写
        public static void out(){
            System.out.println("门会自动挡人....");
        }
    
    
    }

    非抽象类实现接口:

    package lnterface;
    
    import lnterface.Door;
    
    // 非抽象类实现接口
    public class PanpanDoor implements Door {
        @Override
        public void openDoor() {
        }
        @Override
        public void closeDoor() {
        }
        // 重写父类中的默认方法antiTheft()
        @Override
        public void antiTheft() {
            System.out.println("盼盼防盗门不一般!");
        }
        public static void main(String[] args) {
            Door.out();
            PanpanDoor panPan = new PanpanDoor();
            panPan.antiTheft();
        }
    
    }
  • 相关阅读:
    hh
    SDUT 3923 打字
    最短路
    阶乘后面0的个数(51Nod 1003)
    大数加法
    Biorhythms(中国剩余定理)
    usaco-5.1-theme-passed
    usaco-5.1-starry-passed
    usaco-5.1-fc-passed
    usaco-4.4-frameup-passed
  • 原文地址:https://www.cnblogs.com/rxqq/p/13922326.html
Copyright © 2011-2022 走看看