Как повторно использовать подклассы на двух родительских классах? - PullRequest
1 голос
/ 29 апреля 2019

Представьте себе, что класс A является базовым классом, а классы B и C - подклассами, расширяющими класс A. После этого вы понимаете, что вам нужен класс D, имеющий свойства, отличные от класса A, но вы все равно хотите использовать те же классы B и C без любые изменения. Можно ли как-то повторно использовать классы B и C, чтобы они могли расширять класс D?

1 Ответ

0 голосов
/ 29 апреля 2019

Я не совсем понял, что вы пытаетесь сделать, но в Java вы не можете расширить два базовых класса, и даже если вы можете (как в C ++), это обычно не очень хорошая идея. Рассматривали ли вы композицию вместо наследования, в этих ситуациях это обычно предпочтительный метод проектирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...