错了
因为java只支持单继承 不支持多继承(之所以不支持多支持是因为容易产生调用上的不确定性)但是支持继承体系
但是接口的出现弥补了单继承的局限性,类可以但实现也可以多实现
而且一个类可以继承另一个类的同时但实现或者多实现一个或者多个接口,达到扩展子类功能的目的
其实接口的作用就是用来扩展子类功能的,可以降低类与类之间的耦合性
但是注意的是接口中只有抽象方法和全局常量其他什么都没有,而且都是 固定格式
子类要想实例化必须重写接口中的抽象方法
最好的例子就是 电脑usb接口的例子
还有就适配器模式 |
|