No, it's just a very challenging design and implementation problem. It's
also unclear if it's even a good idea to have this feature. C++ for example
has multiple inheritance but many people consider it too complex and prone
to breakage, which is why Java does not have multiple inheritance. There is
a strong leaning towards traits-based inheritance rather than multiple
inheritance.

On Wed, May 4, 2016 at 5:57 PM, Martin Kuzma <[email protected]>
wrote:

> Hello everyone,
>
> I know that subtyping from more than one abstract type is not possible. I
> also found multiple issues on github with this problem.
> But i could not find enywhere a reason why it is not possible. Can
> somebody please explain to me why? Does it have something to do with how
> the multiple dispatch works?
>
> Thanks Martin
>

Reply via email to