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

接口和类的关系

  • 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.接口和类之间的各种关系)