【问题标题】:How to Create a class dynamically with its variables and methods in Java?如何在 Java 中使用其变量和方法动态创建一个类?
【发布时间】:2012-01-20 06:09:14
【问题描述】:

如何在不使用反射的情况下使用 Java 中的变量和方法动态创建类。

我希望该类应该在运行时使用年龄、名称和方法等变量创建,例如 display(String age,String name)。

【问题讨论】:

  • 为什么会有愚蠢的(不要使用明显的工具)要求?
  • 您能解释一下“使用 Java 中的变量和方法动态创建类”是什么意思吗?这可能意味着一些不同的事情。

标签: java


【解决方案1】:

你可以使用janino,它将java代码的String编译成一个类。我用过,效果很好。

Javassist也很受欢迎。

【讨论】:

    猜你喜欢
    • 2016-01-24
    • 1970-01-01
    • 2017-07-30
    • 2016-08-31
    • 2019-04-19
    • 2019-10-21
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多