У меня следующая ситуация:
Мне нужен мой класс, скажем A
для расширения JComponent
и другой класс, скажем B
.
Теперь я знаю, что множественное наследование невозможно в java, и правильный способ сделать это - реализовать BInterface
, который предоставит мне доступ ко всем методам из B
.
Проблема в том, что класс B
содержит ~ 15 методов, а внутри A
мне нужно переопределить только 2 из них, а все остальные использовать реализацию «super».
Вопрос: есть ли способ сделать это без реализации внутри A
всех методов из B
?
Примечание: я не пытаюсь добавить слишком много сложность моего кода, если "обходной путь" для этой проблемы нарушает oop принципы программирования, то мне лучше переделать свой код.