Задать вопрос
@timonestudio

Класс в аргумент метода, как сделать?

public static void SetExecutor(String cmd, Class cls) {
		this.getCommand(cmd).setExecutor(new "class_name"());
	}

Как это сделать?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Без рефлексии никак, а рефлексию лучше не использовать. Код выглядит типонебезопасным. Лучше передавать экземпляр интерфейса или ссылку на конструктор интерфейса.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы