У меня есть следующий интерфейсСоздание объекта интерфейса с помощью строки
package test.test;
public interface IMyInterface {
public String hello();
}
и реализацию
package test.test.impl;
public class TestImpl implements IMyInterface {
public String hello() { return "Hello"; }
}
Так у меня есть только полная строка «test.test.impl.TestImpl». Как я могу загрузить класс и создать объект из Реализации?
Я буду использовать текущий Classloader, но я не имею идеи создавать объект.
Class<?> i = getClass().getClassLoader().loadClass("test.test.impl.TestImpl");
IMyInterface impl = null;
Спасибо за помощь!
добавить бросание :) – helios