[英]Creating a scala object from java: The constructor is undefined
我是scala的新手,所以对newby问题很抱歉:)
当我尝试在Java类中创建scala对象时:
MyScalaObj mySo = new MyScalaObj();
我遇到错误构造函数MyScalaObj()未定义。 这是MyScalaObj的代码:
object MyScalaObj {
def printSomething(something: String){
println(something)
}
def main(args: Array[String]) {
printSomething("Hello, world!")
}
}
因此,在这种情况下,我似乎应该只使用scala类,而不能从scala对象创建Java对象,可以吗?
谢谢!
正如Bob Dalgleish所说,scala对象是一个单例对象,因此,您无法丰富其构造函数。 另外,该主题也很有用 。
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.