- //接口的出现将“多继承”通过另一种形式体现出来,即“多实现”。
- //
- //格式:
- //
- //interface{ }
- //
- //接口中的成员修饰符是固定的。
- //
- //成员常量:public static final
- //
- //成员函数:public abstract
- //
- //特点:
- //
- //接口是对外暴露的规则。
- //
- //接口是程序的功能扩展。
- //
- //接口可以用来多实现,多继承。
- //
- //类与接口之间是实现关系,而且类可以继承一个类的同时实现多个接口。
- //
- //接口与接口之间可以有继承关系。
- public class Try {
- public static void main(String[] args) {
- E e=new E();
- }
- }
- interface A{
- void methodA();
- }
- interface B {
- void methodB();
- }
- //接口的多继承
- interface C extends B,A
- {
- void methodC();
- }
- interface D{
- void methodD();
- }
- //类的多实现
- class E implements C,D
- {
- public void methodA(){}
- public void methodB(){}
- public void methodC(){}
- public void methodD(){}
- }
复制代码 |