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 >
