黑马程序员技术交流社区

标题: 接口学完了,分享一下啊》 [打印本页]

作者: MartinYu    时间: 2016-7-4 16:38
标题: 接口学完了,分享一下啊》
接口是抽象类的一种,只包含常量和方法的定义,没有变量和方法的实现,      且其方法都是抽象方法。

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


作者: TCK8888    时间: 2016-7-4 22:51
温故知新




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