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();
        }
    
    }
  • 相关阅读:
    Codeforces Round #326 (Div. 2)
    UVAlive 6611 Alice's Print Service 二分
    codeforces868D Huge Strings
    [HNOI2016]大数
    [NOI 2015]软件包管理器
    幻方
    poj3728 商务旅行
    [SCOI2016]背单词
    [USACO12FEB]牛的IDCow IDs
    [Cqoi2010]扑克牌
  • 原文地址:https://www.cnblogs.com/rxqq/p/13922326.html
Copyright © 2011-2022 走看看