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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© funtyung 中级黑马   /  2016-3-31 20:46  /  432 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口[size=21.3333px]1.概念
接口是功能的集合,是比抽象类更为抽象的类,同样是一种数据类型。
接口的更为抽象表现为其内的所有方法均为抽象方法。同时不定义普通的成员变量。
使用时,接口同样不能创建对象,只能在定义时实现接口。接口只能实现,不能继承。实现的动作类似继承,只是关键字不同,实现使用implements
Java支持继承一个类的同时实现多个接口。
像父类一样,所有定义接口的地方,也可以传入其实现类对象(子类对象)
2.定义格式
使用interface代替了原来的class,其他步骤与定义类相同。
public interface 接口名 {
    抽象方法1;
抽象方法2;
抽象方法3;
}
3.使用格式
在具体定义类时实现接口,必须重写(实现)所有抽象方法或者定义抽象类,可以留下若干抽象方法不实现。
class implements 接口1,接口2{}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马