美文网首页我与咖啡娘的爱恨情仇
03.接口和类之间的各种关系

03.接口和类之间的各种关系

作者: 今天庹 | 来源:发表于2018-10-07 18:03 被阅读0次

    接口和类的关系

    • A:类与类之间:继承关系,一个类只能直接继承一个父类,但是支持多重继承
    • B:类与接口之间:只有实现关系,一个类可以实现多个接口
    • C:接口与接口之间:只有继承关系,一个接口可以继承多个接口
    package com.itheima_01;
    /*
     * 类与类:继承关系,单一继承,多层继承
     * 类与接口:实现关系(一个类要想实现一个接口必须实现接口中所有方法),多实现
     * 接口与接口的关系:继承关系,多继承
     * 
     */
    public class InterFaceDemo3 {
        public static void main(String[] args) {
            
        }
    }
    
    interface InterA extends InterB {
        public abstract void method();
    }
    
    interface InterB {
        public abstract void function();
    }
    
    //interface InterC implements InterA {//出错
    //  
    //}
    
    interface InterC extends InterA {
        
    }
    
    class Demo implements InterC {
    
        @Override
        public void method() {
            // TODO Auto-generated method stub
            
        }
    
        @Override
        public void function() {
            // TODO Auto-generated method stub
            
        }
        
    }
    

    相关文章

      网友评论

        本文标题:03.接口和类之间的各种关系

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