黑马程序员技术交流社区

标题: 接口 [打印本页]

作者: SHISY    时间: 2015-6-17 23:38
标题: 接口
1.概念:比抽象类更为抽象的表现形式
2.格式:定义接口:interfaceXX {}
使用接口:classYY implements XX{}
3.特点:接口是对外暴露的规则。
接口是程序的功能扩展。
接口的出现降低耦合性。
java支持类同时实现多个接口。
java支持类在继承一个类的同时,实现多个接口。
接口与接口之间可以有继承关系。并且可以多继承。
接口不能被实例化,由具体的子类实例化。
接口是”like a”的关系。
成员特点:接口内的成员修饰符是固定的
成员常量:public static final,接口中只有常量
成员函数:public abstract,接口中只有抽象方法
构造方法:无,因为接口主要是扩展功能的,而没有具体存在
4. 接口和类的关系
        A:类与类的关系
        继承关系,只能单继承,可以多层继承。
      B:类与接口的关系
        实现关系,可以单实现,也可以多实现。
        还可以在继承一个类的同时,实现多个接口。
         例:class A extends B implements C,D
      C:接口与接口的关系
              继承关系,可以单继承,也可以多继承。


作者: dcw2015    时间: 2015-6-18 20:25
我是第一个嘛????楼主写的挺不错的
作者: 赵文斌    时间: 2015-6-18 20:33
貌似没有怎么理解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2