将常量传递给超级构造函数

问题描述 投票:2回答:1

如何将常量从子类传递给超级构造函数?就像是:

class SubClass extends SuperClass(Const) {
    val Const = ...
}
scala
1个回答
5
投票

常量通常放在companion objects中,因此您可以按如下方式执行:

class SubClass extends SuperClass(SubClass.Const)

object SubClass {
  val Const = ...
}
© www.soinside.com 2019 - 2024. All rights reserved.