接口和类的关系
- 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
}
}
网友评论