user_1
@user_1
JEE

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

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

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

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

Cat cat = new Cat();

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

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

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

Похожие вопросы
28 нояб. 2024, в 13:31
30000 руб./за проект
28 нояб. 2024, в 13:22
1000 руб./за проект
28 нояб. 2024, в 13:00
70000 руб./за проект