呵呵,表面上看是这样理解没有错的!
而且可以这样来说
不过我想说说至今我的感想:
java看到了多继承被滥用,而且多继承是灾难的根源,所以java类的多继承 不被支持
对于接口的事情:接口的本质是提供了一种承诺或者某种协议,正如现实生活中的例子,任何两个物体或者实体为了相互进行通信或者信息交换
他们需要有一种协商的机制或称协议,那么这个就是接口的意义了,他是两个对象进行通信的一个约定或者说是实现者必须实现的一种规则
所以调用者完全可以无视实现的细节,而且对于接口我们可以进行热拔插!面向接口编程
因为接口仅仅是一种约定或协议没有包含任何其他细节,那么就算是多继承也不会引出什么内存分配,调用的是哪个父亲等等类的多继承所导致的问题
现实生活中针对不同的国家签署的协议可以不同就是接口的多继承吧!
通过多继承可以针对不同的客户端提供实现宽接口或窄接口^-^