我想知道在Java应用程序中基于用户输入(并以其命名)创建新类需要哪些工具,而代码使用最少?用法示例:
Provide name for class: apple Class created: apple
由于
P.S 我不需要代码 - 我会自己处理它。我只是想知道我应该使用哪些工具。
更新
我找到了this,但这仅显示预定义类的示例。我想定义
新类。
UPDATE 2
在我的情况下,我的新类将继承抽象类的一些属性。示例:抽象类Product,以及可以访问这些方法的新类“ComputerProduct”,并且有自己的抽象类实现。
答案 0 :(得分:1)
您可以使用Bytecode Library中的任何一个来实现此目的。 最容易使用,我更喜欢的是JavaAssist。
BCEL是使用Apache 2.0许可证的开源软件,因此您也可以进行探索。