как создать динамический класс во время выполнения в Java - PullRequest
5 голосов
/ 05 июня 2010

Можно ли создать новый файл Java из существующего файла Java после изменения некоторых его атрибутов во время выполнения?

Предположим, у меня есть файл Java

public class Student {
    private int rollNo;
    private String name;
    // getters and setters
    // constructor
}

Можно ли создать что-то подобное при условии, что rollNo является ключевым элементом таблицы?

public class Student {
    private StudentKey key;
    private String name;
    //getters and setters
    //constructor
}

public class StudentKey {
    private int rollNo;
    // getters and setters
    // construcotors
}

Пожалуйста, помогите. Благодаря.

1 Ответ

4 голосов
/ 05 июня 2010

Взгляните на javassist .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...