黑马程序员技术交流社区

标题: 为什么类可以单继承而不可以多继承,而接口可以多继承,还可以多层继承呢? [打印本页]

作者: 小小落叶    时间: 2015-9-22 00:02
标题: 为什么类可以单继承而不可以多继承,而接口可以多继承,还可以多层继承呢?
为什么类可以单继承而不可以多继承,而接口可以多继承,还可以多层继承呢?
作者: ls_相信未来    时间: 2015-9-22 10:55
这个怎么说呢,继承就好比一个父亲生了一个儿子,儿子继承自这个父亲,并且只有一个父亲,不可能有多个父亲
接口就是这个儿子上学需要校长叔叔帮忙入学,出门需要司机叔叔开车送,可以有很多个叔叔帮他做事,大概是这样,不知道解释的合不合适
作者: maxwell247    时间: 2015-9-22 12:19
因为接口里面都是抽象方法。子类必须自己再实现一次。而类就不同了,父类有的,子类可以不是实现。这就是隐患的产生缘由




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