Пример кода:
public class Foo
{
public class Bar
{
public void printMesg(String body)
{
System.out.println(body);
}
}
public static void main(String[] args)
{
// Creating new instance of 'Bar' using Class.forname - how?
}
}
Возможно ли создать новый экземпляр класса Bar с его именем? Я попытался использовать:
Class c = Class.forName("Foo$Bar")
он находит класс, но когда я использую c.newInstance(), он выдает ExceptionExceptionException.