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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© MartinYu 中级黑马   /  2016-7-4 16:38  /  591 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口是抽象类的一种,只包含常量和方法的定义,没有变量和方法的实现,      且其方法都是抽象方法。

接口中的成员修饰符是固定的:(多继承、多实现)
成员常量:public static  final
成员函数:public  abstract
用处体现在:
通过接口,实现不相关类的相同行为
通过接口,指明多个类需要实现的方法
通过接口,了解对象的交互界面,无需了解对象所对应的类
接口的定义:
接口声明:[public] interface(接口) interfaceName[extendslistOfSuperInterface] {...}
方法体定义:returnType methodName([paramlist]);
接口的实现:
在类的声明中用implements(实现)子句来表示一个类使用某个接口
类体中可以使用接口中定义的常量,必须实现接口中定义的所有方法
一个类可以实现多个接口,在implements中用逗号隔开
接口类型的使用:
接口作为一种引用类型来使用

1 个回复

倒序浏览
温故知新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马