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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李志鹏 中级黑马   /  2015-6-7 21:28  /  192 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

当一个抽象类中全都是抽象方法的时候,
这时,可以将这个抽象类定义成接口。

接口是一个特殊的抽象类。初期的一种简单理解。
意味着接口中的方法都是抽象方法。

接口和抽象类的区别:
1,类是用来继承的,只能单继承。
     接口是用来实现的,可以多实现。

2,类中可以定义非抽象内容,直接提供给子类使用。
     接口中只能定义抽象方法,需要子类全部实现。

3,类存在着继承关系,是is a关系。
     接口的实现关系,是 like a 关系。

共同点:它们都是不断抽取而来的。

0 个回复

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