Java supports multiple inheritance of interfaces (subtypes) but not of classes (subclasses).
Because inheritance in this case means only a description of behavior, no data or actual behavior, the problems associated with multiple inheritance in C++ do not occur.