Ниже приводится случай использования:Определить объект класса, производный из строки переменной
Чешуя класс (с основным методом)
public class Invoker {
public static void main(String[] args) {
String class_file="Batch_Status";
}
}
Класс должны быть вызван (с тем же именем методы, что и имя класса, например, в данном случае это Batch_Status)
import java.util.*;
public class Batch_Status {
public static void Batch_Status(String args) {
......
......Code Goes Here
......
}
}
Теперь проблема заключается в том, что я не в состоянии определить, какой-либо предмет, например, тест в классе заклинателя, используя значение строки class_file, таких как с lass_file test = new class_file();
Выше всего фрагмент кода, в моем производственном коде значения в переменной String будут различаться и для каждого значения - другой файл класса (имя файла класса будет таким же, как имя переменной String) ,
Просьба предложить.
С уважением
возможно дубликат [? Что такое правильный способ использовать отражение для создания экземпляров объектов неизвестных классов во время выполнения] (http://stackoverflow.com/q/7698237/2033671) –