从命令行参数加载类

时间:2012-05-07 10:05:54

标签: class scala

将类名作为命令行参数传递。

$program-name class-name

如何在Scala中实例化此类中的对象?换句话说,是否可以从类名中获取对象?

2 个答案:

答案 0 :(得分:4)

是的,有可能。例如:

Class.forName("java.lang.String").newInstance

答案 1 :(得分:2)

由于您可以调用scala中的所有java方法,因此可以调用Class.forName(classname)