一尘不染

为什么Java中没有多重继承,但是允许实现多个接口?

java

Java不允许多重继承,但是它允许实现多个接口。为什么?


阅读 422

收藏
2020-03-04

共1个答案

一尘不染

因为接口只指定什么类是做,而不是如何它是做什么的。

多重继承的问题在于,两个类可能定义不同的方式来做同一件事,而子类无法选择该选择哪一个。

2020-03-04