黑马程序员技术交流社区

标题: 面向对象之接口 的小疑惑 [打印本页]

作者: lbx95272006    时间: 2016-7-23 10:21
标题: 面向对象之接口 的小疑惑
类与接口的关系是什么关系?
继承和实现的区别?
作者: q123123    时间: 2016-7-23 23:02
被继承的是 is a .
被实现体现的是 like a;
作者: Petter    时间: 2016-7-23 23:38
接口本质:   功能的扩展.
作者: qetu001212    时间: 2016-7-23 23:44
类和接口是实现的关系,我这样解释看你懂不懂,你是类,接口是电脑,假如有电脑你就能上网,没电脑你就不能上网。继承是就是父子嘛,你当然能继承你爹的啊,实现的话就是黑马老师,他给你知识,你才会编程,他不给你,你就不会。。。但是你父亲给你的就是你本身的,黑马老师给你的,你要自己理解
作者: elopment    时间: 2016-7-23 23:46
把今天那节视频再看一遍吧,视频很清楚了
作者: itismyhao    时间: 2016-7-24 01:56
接口与类是实现的关系implements
继承只能单继承
实现可以多实现
主要在于接口里都是抽象类没有方法体,所以不会有同名调用时的二义性。
继承
类与类之间可以继承,接口之间也可以继承。
实现
只能是实现类 实现 接口。
作者: lbx95272006    时间: 2016-7-29 10:40
itismyhao 发表于 2016-7-24 01:56
接口与类是实现的关系implements
继承只能单继承
实现可以多实现

请问,一个类实现了某个接口,那么这个类要重写这个接口所有的抽象方法,那么这个算不算继承?
作者: 骚动的石头    时间: 2016-7-29 11:08
lbx95272006 发表于 2016-7-29 10:40
请问,一个类实现了某个接口,那么这个类要重写这个接口所有的抽象方法,那么这个算不算继承? ...

不算啊  类继承类 或者 接口继承接口  




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