动态实例化类似于Java的Ruby类

动态实例化类似于Java的Ruby类,java,ruby,Java,Ruby,如何将Java中的这一行翻译成Ruby: String className=“java.util.Vector” … 对象o=Class.forName(className).newInstance() 谢谢 如果您使用的是ActiveSupport(即Rails),则在String中添加了一个方法,可以执行以下操作: Object::const_get('String').new() "String".constantize.new 如果您想在模块内实例化一个类,只需使用模块而不是对象my

如何将Java中的这一行翻译成Ruby:
String className=“java.util.Vector”

对象o=Class.forName(className).newInstance()


谢谢

如果您使用的是ActiveSupport(即Rails),则在
String
中添加了一个方法,可以执行以下操作:

Object::const_get('String').new()
"String".constantize.new

如果您想在模块内实例化一个类,只需使用模块而不是
对象
mycolmodule::Submodule.const_get('MyString')。new
如果您甚至不知道子模块怎么办?