Scala case class.type不接受参数

Anu*_*wal 5 scala

我是斯卡拉的新手. 是我想写的Models.scala.当我运行sbt包时,它给出了错误

Models.scala:25: models.Session.Network.type does not take parameters
[error]         network : Network = Network() ,
Run Code Online (Sandbox Code Playgroud)

我不明白为什么会发生这个错误,我在做Network()时没有传递任何参数.有人可以帮帮我吗

eas*_*sel 0

看起来您可能正在进行一些导入覆盖。您在代码中的某个地方是否有 import Sessions._ ?请注意,您的错误是指 Session.Network,它是您的隐式 BsonDocument 类。您可能正在尝试构建普通的案例类。

尝试显式使用网络:network: models.Network = models.Network()