一个类如何访问自己的类名?

räp*_*äph 2 java

我使用一个动态生成类的java应用程序.通过ant脚本,将为给定的类名和类模板生成源代码.

在类的模板中,我需要知道甚至这个类的名称,以调用类的静态方法.

例.该类将命名为"VersionInfo".然后在静态main()中我想调用静态方法:VersionInfo.getId().但我不知道班级名称.

对于静态上下文或某些实用程序类是否有相当于"this"的目的?

Pau*_*ams 7

如果您是通过Ant创建类,那么为什么不生成一个返回类名的静态方法getClassName?