user_1
@user_1
JEE

Как создать объект зная имя его класса?

Каким образом можно реализовать создание объектов зная какой *.java лежит в папке? Поясню: есть папка в которой находятся разные *.java, они унаследованы от общего абстрактного класса. (Сделано для того, что бы в будущем расширять функционал). Нужно зная имя класса что бы можно было создать объект на его основе.
  • Вопрос задан
  • 609 просмотров
Пригласить эксперта
Ответы на вопрос 2
@nirvimel
Object object = Class.forName(className).getConstructor().newInstance();
Ответ написан
Комментировать
Konstantin18ko
@Konstantin18ko
Стоматолог
Cat:
параметры:
int size;
int age;
методы:
лизатьяйца();
беситьхозяина();

Создаем свою личную библиотеку состоящую из одного класса.

Подключаем ее к проекту.

Cat cat = new Cat();

Так не катит?
Или я не понял вопрос?

P.S. Просто создать библиотеку из одного класса. Ну или из нескольких.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект