Я знаю, что класс может реализовать более одного интерфейса, но возможно ли распространять более одного класса? Например, я хочу, чтобы мой класс расширил как TransformGroup
, так и созданный мной класс. Возможно ли это на Java? Оба оператора class X extends TransformGroup extends Y
и class X extends TransformGroup, Y
получают ошибку. И если это невозможно, почему? TransformGroup
extends Group
, но я предполагаю, что он также расширяет Node
, поскольку он наследует поля из Node
и может быть передан там, где требуется объект Node
. Кроме того, как и все классы в Java, они расширяют класс Object
. Так почему бы не распространиться с несколькими классами?
Итак, если это возможно, каков правильный способ сделать это? А если нет, то почему и как я должен решить проблему?