如果有类实现C,而且A,B,C 接口中都有方法,那么该类必须要把所有的方法覆盖。如果B接口不继承A接口,C接口也可以直接继承A,B接口。可以说java支持多继承,前提是在接口与接口之间。
总结接口的特点:
接口是对外暴露的规则。
接口是程序的扩展。
接口可以用来多实现。
类与接口直接是继承关系,类可以继承一个类,同时实现多个接口。
最后一个就是上面提到的,接口与接口直接存在继承和多继承关系。
- interface A
- {
-
- }
- interface B extends A
- {
-
- }
- interface C extends B
- {
-
- }
复制代码
|
|