@BlobDead

JAVA Как получить заранее неизвестный класс и его метод?

Всем привет. Допустим, у меня есть куча классов разных типов, но реализующих похожий функционал, и теперь нужен класс, который бы получал экземпляр одного из уже описанного класса (заранее неизвестно какого типа) и мог вызывать его методы. Что лучше использовать для реализации подобной логики?
  • Вопрос задан
  • 453 просмотра
Пригласить эксперта
Ответы на вопрос 2
@MiiNiPaa
Интерфейсы?
Создайте интерфейс описывающий функционал и пусть ваши классы реализуют его.
Ответ написан
Комментировать
Vestail
@Vestail
Software Engineer
Пусть эта куча похожих классов реализует один интерфейс с нужным вам методом. Тогда при получении экземпляра в переменную с типом интерфейса, вы с можете вызвать нужный вам метод, независимо от того какой именно это класс. Это называется полиморфизм.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
06 мая 2024, в 16:06
100000 руб./за проект
06 мая 2024, в 15:53
2500 руб./за проект
06 мая 2024, в 15:52
30000 руб./за проект