您的位置:首页 > 其它

抽象类与接口的区别:

2015-12-24 13:35 281 查看
抽象类与接口的区别:
A:成员区别:

抽象类:

成员变量:可以是变量也可以是常量。

构造方法:有

成员方法:可以抽象也可以非抽象

接口:

成员变量:只能是常量。

构造方法:无

成员方法:公共抽象。

B:关系区别:

类与类: 继承,-------单继承

类与接口: 单实现,多实现。

接口与接口:单继承,多继承。

C:设计理念的区别

抽象类:被继承,体现的是“is a”关系。-----共性功能

接口: 被实现,体现的是“like a”关系。----扩展功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: