Re[5]: Class.forName
От: aefimov Россия
Дата: 14.09.06 09:52
Оценка:
Здравствуйте, Palmovod, Вы писали:

P>Вот это я не очень понял


Есть класс my.acme.A, есть объект класса A — objA.
A objA = new A();

Когда вы скажите:
Class aClass = Class.forName("my.acme.A");


Вы получите объект типа java.lang.Class. Т.е. инстанс самого класса.
То же самое, что и:
my.acme.A.class


А вот чтобы получить objA, то есть сказать ему new вам надо дернуть у него методы newInstance:
A objA = (A)aClass.newInstance();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.