У меня есть экземпляр статического класса с закрытым конструктором.MyStaticClass имеет объявленную переменную, которая вызывает закрытый конструктор.
public class ImplementedClass implements TheInterface<Integer>
{
public ImplementedClass INSTANCE = new ImplementedClass();
private ImplementedClass(){}
//overrides
}
Мне нужно получить экземпляр этого класса из другого класса с использованием обобщений.
Class<? extends TheInterface> myStaticClass = (Class<? extends TheInterface>) Class.forName(bd.getBeanClassName());
Как мне получить экземплярэтого класса?