Вывод данных со всех листов наследниках? У меня есть супер класс в нем есть 2 наследника, в каждом наследнике есть List. Мне нужно объединить эти листы, при этом количество наследников с листами может добавляться по мере необходимости. И нужно через супер класс одним махом выводить содержание всех листов в наследниках. На выходе должен быть один лист в котором есть данные со всех листов. Как это можно реализовать? Где можно подкрепиться инфой?

21 Авг 2019 в 07:00
213 +1
0
Ответы
1

Для решения данной задачи вам необходимо использовать механизм полиморфизма и обращаться к спискам наследников через ссылку на суперкласс.

Вам следует создать абстрактный метод в суперклассе, который будет возвращать список данных, а затем переопределить этот метод в каждом из наследников, чтобы возвращать их соответствующие списки.

Далее, в суперклассе вы можете объединить все списки данных из наследников в один общий список, используя методы добавления элементов, например, метод addAll().

Для более конкретного примера и информации о работе с наследованием и полиморфизмом в Java, рекомендуется обратиться к официальной документации Oracle: https://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html

Также вы можете обратиться к специализированным книгам по Java программированию или онлайн-курсам, где эта тема будет детально разобрана.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 620 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир