powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Class creation
4 сообщений из 4, страница 1 из 1
Class creation
    #34569314
bemtaill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хочу реализовать следущее: есть метод в который в качестве параметра передается String - название класса объект которого нужно создать внутри метода. Меня не утраивает вариант:
Код: plaintext
1.
2.
       Class  clazz =  Class .forName(givenClassName);
      DirectoryGeneratorNamesResolverInt sss = (DirectoryGeneratorNamesResolverInt) clazz.newInstance();
, т.к. мне нужно создать объект класса через конструктор с параметрами, а newInstance() этого не позволяет.
Как можно реализовать создание объекта с параметрами, название которого, задается динамически String'ом?
...
Рейтинг: 0 / 0
Class creation
    #34569319
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://java.sun.com/javase/6/docs/api/java/lang/Class.html#getConstructor(java.lang.Class...)
...
Рейтинг: 0 / 0
Class creation
    #34569328
Vurn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Reflection - довольно медленно работает. По возможности, старайтейсь проектировать на интерфейсах и путем наследования. Тогда и кодировать будете быстро и работать будет быстро.
...
Рейтинг: 0 / 0
Class creation
    #34571510
bemtaill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Class creation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]