@timonestudio

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

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

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

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

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