2012-01-20 1 views
2

Как создать класс динамически с его переменными и методами в Java без использования отражений.Как создать класс динамически с его переменными и методами в Java?

Я хочу, чтобы класс был создан во время выполнения с такими переменными, как возраст, имя и метод, например display (String age, String name).

+0

Почему глупый (не используйте очевидный инструмент) требование? –

+0

Можете ли вы объяснить, что вы подразумеваете под «Создать класс динамически с его переменными и методами в Java»? Это может означать несколько разных вещей. –

ответ

2

Вы можете использовать janino, который скомпилирует строку java-кода в класс. Я использовал его с большим эффектом.

Также популярен Javassist.