首页 文章

无法在随播对象方法中创建伴随类实例

提问于
浏览
0

这段代码有什么问题:

class Trivials(s:String){
  private val x = 0
}

object Trivials {

  def main(args: Array[String]): Unit = {
    Trivials t = new Trivials("Trivials")
 }
}

类和对象都在同一个源文件中定义,因此它们是伴侣 .

错误消息如下:'无法解析符号t'

1 回答

  • 3

    用于创建对象的语法错误(您正在使用Java语法) . 对于Scala,您无需提及变量 t 前面的类型,它将自动推断出来 .

    Trivials t = new Trivials("Trivials")
    

    Scala语法

    val t = new Trivials("Trivials")
    

相关问题