A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© SHISY 中级黑马   /  2015-6-17 23:38  /  287 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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:接口与接口的关系
              继承关系,可以单继承,也可以多继承。

2 个回复

倒序浏览
我是第一个嘛????楼主写的挺不错的
回复 使用道具 举报
貌似没有怎么理解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马