У меня есть следующий интерфейс
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".Как я могу загрузить класс и создать объект из реализации?
Я буду использовать текущий загрузчик классов, но понятия не имею, как создать объект.
Class<?> i = getClass().getClassLoader().loadClass("test.test.impl.TestImpl");
IMyInterface impl = null;
Спасибо за помощь!