Я использую код выше, чтобы создать новый объект из класса:Получить доступ к классу через новый экземпляр
Object obj = Class.forName("myClass").newInstance()
Но по какой-то причине я не могу использовать УАК OBJ для выполнения методов или получить переменные из класса «MyClass», как это:
obj.methodFromMyClass();
смысл этого заключается в создании динамически объекта из класса «MyClass» через параметры другого класса.
Класс A
public A() {
B b = new B("myClass");
}
Класс Б
public B (String className) {
Object obj = Class.forName(className).newInstance();
obj.methodFromMyClass();
}
класса MyCLASS
public void methodFromMyClass() {
// Some code
}
Так что класс B предположительно должен работать как мост, создающий объект из указанного класса по своим параметрам.
Каждый намек приветствуется.
Дайте взглянуть на [Factory Pattern] (http://www.tutorialspoint.com/design_pattern/factory_pattern.htm) – araknoid