zoukankan      html  css  js  c++  java
  • 24 接口 Interface

    /*
    * Java语言的继承是单一继承,一个子类只能有一个父类(一个儿子只能有一个亲爹)
    * Java语言给我们提供了一种机制,用于处理继承单一的局限性的接口
    * 接口:接口是一个比抽象类还抽象的类,接口里所有的方法全是抽象方法,接口和类的关系是实现,implements
    *
    * 格式:
    * interface 接口名 {
    * }
    *
    * 关系
    * 类与类:继承关系,单一继承,多层继承
    * 类与接口:实现关系,多实现
    * 接口与接口的关系:继承关系,多继承
    *
    * */

    public class InterfaceDemo {
        public static void main(String[] args) {
    
        }
    }
    
    interface InterA {
        public abstract void method();
    }
    
    interface InterB {
        public abstract void fun();
    }
    
    interface InterC extends InterA,InterB { //接口与接口的关系:继承关系,多继承
        public abstract void sum();
    }
    
    class Teacher implements InterB,InterC {//一个类实现一个接口必须实现它所有的方法(相同的方法只会调用一个)
                                            //类与接口:实现关系,多实现(弥补继承单一的局限性)
        @Override
        public void method() {
    
        }
    
        @Override
        public void fun() {
    
        }
    
        @Override
        public void sum() {
    
        }
    
    }
  • 相关阅读:
    wenbao与manacher
    wenbao与拓扑排序
    wenbao与邻接表
    wenbao与最短路floyd
    wenbao与最短路dij
    wenbao与后缀自动机(SAM)
    wenbao与欧拉回路
    wenbao与字符串Hash
    wenbao与后缀数组
    wenbao与扩展kmp
  • 原文地址:https://www.cnblogs.com/longesang/p/11225764.html
Copyright © 2011-2022 走看看