我想在scala类中初始化一个java对象,所以这可行:
def main(args: Array[String]) {
new Foo
}
但是这个不起作用:
def main(args: Array[String]) {
new Foo("Hello")
}
我的问题是,如何将参数传递给在scala类中声明的java对象?
答案 0 :(得分:2)
您的代码是正确的,您可以通过下一个代码进行检查:
import java.io.File
def main(args: Array[String]) {
new File(".")
}
Java类File
从scala获取参数。你肯定对班级Foo
有疑问。检查班级是否正确,以及班级路径中是否有Foo
的正确班级版本