Возможные Дубликаты:
Why does Java allow multiple inheritance from interfaces but not from abstract/concrete classes
Why there is no multiple inheritance in Java, but implementing multiple interfaces is allowedJava: Почему несколько интерфейсов вместо множественного наследования?
Вместо наследования от нескольких классов (которые Java не позволяет), почему мы сказали реализовать несколько интерфейсов, а?
Наверняка точка наследования от нескольких классов наследует их функциональность - если вам нужно вручную повторно вставить функциональность (для каждого класса, расширяющего набор интерфейсов), в чем смысл использования интерфейсов? Нет никакой гарантии, что два класса, реализующих один и тот же набор интерфейсов, будут обладать одинаковой функциональностью - или я чего-то не хватает?
Чтобы сделать 'супер' разумным :) –
@org, обратите внимание, что тот, который вы нашли, сам по себе является дубликатом - я связан в оригинале :-) –
@ Péter Noted :) –