声明interface接口:接口的声明要用interface关键字。
public interface 接口名 { 常量 全局静态常量 static实现方法 抽象方法(有且只有一个抽象方法) default实现方法 }
定义接口实现类:使用接口时,使用的都是接口的实现类implements。在Java8以后可以通过接口名直接调用执行接口的静态实现方法、默认实现方法。
//声明DdImpl类并实现Dd接口,可以实现多实现接口
public class DdImpl implements Dd,B,C { }
//声明一个A类,A类继承了B类并实现C,D,E接口。这就是Java的单继承多实现。
class A extends B implements C,D,E{
}