Java is not allowing inheritance from multiple classes (still it allows inheritance from multiple interfaces.), I know it is very much inline with classic diamond problem. B
Java designers decided that. Multiple inheritance can be simulated by the use of interfaces.