Я знаю, что это часть java.lang.reflect. *, но я не смог найти ни одного предложения, чтобы указать мне, как справиться с этим.
Я хочу использовать содержимое строки для создания и экземпляр объекта, имя которого хранит строка.
Например.
String[] carName = {"volvo","vw","bmw"};
car carName[0];
car carName[1];
car carName[2];
Я наткнулся на этот фрагмент, который выглядит многообещающе:
Car car = (Car) Class.forName("Volvo").newInstance();
Откидывает назад: Unhandled exception type ClassNotFoundException
edit: Извините, что не достаточно ясно, я ни в коем случае не профессионал. Нет, у меня нет класса под названием Volvo. Я на самом деле пытаюсь определить один универсальный класс (автомобиль), а затем инициализировать его экземпляры через строки.