我觉得楼主理解错了,说Java不支持多继承,是指一个类不能有两个以上的父亲而不是说一个父亲不能有多个儿子
那么如果一个类的父类中,有与Object类中相同的函数,那调用时不是也不知道该调用哪个函数吗?
如果有两个父亲,而且两个父亲都有同样的函数,那子类就不知道该找哪个父亲要这个函数了,你说的这点就是为什么不会有多继承
可是如果有两个类中的东西都是只有一部分我想用,而不是想用它们全部的,该怎么办呢,Java就用多实现来弥补这点的不足
好好看视频,这些东西视频里都有讲的
因为接口中的函数都是空的,什么也没有,不会出现相同函数不知道调用哪个接口的问题 |