黑马程序员技术交流社区

标题: 抽象类的作用跟接口的作用都差不多,为什么还要接口呢 [打印本页]

作者: Camwly    时间: 2015-11-23 09:42
标题: 抽象类的作用跟接口的作用都差不多,为什么还要接口呢
刚学习到抽象类和接口,发现它们的作用好像都一样啊,为什么要多出一个接口呢,本人小白,请莫见笑。
作者: jiangshicun007    时间: 2015-11-23 09:48
抽象类和接口在概念上是有差别的,抽象类属于类,他和类之间是继承关系,而接口和类是实现关系,再说了,抽象类里面的方法比一定要求是抽象方法,而接口则要求内部方法必须是抽象的!
作者: momoxixi    时间: 2015-11-23 09:53
抽象类里可以有非抽象方法 接口里的方法必须都是抽象方法,成员变量必须是公共静态常量
抽象类使用是靠继承,接口是靠实现,接口可以多实现
抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么
作者: 洋葱头头    时间: 2015-11-23 09:54
好吧 因为只能单继承
作者: 猪宝宝Vone    时间: 2015-11-23 09:59
接口中的方法都是抽象的,
作者: xiaoziyk    时间: 2015-11-23 12:33
楼上都说明白,你去仔细看看抽象类和接口各自的区别,就明白了.要细心
作者: 黑锅    时间: 2015-11-23 14:24
接口能多个实现,继承只能单继承。
作者: 止如初见    时间: 2015-11-23 14:27
接口是为了功能扩展,抽象类则是为了抽取共性,简化代码,




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