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

时间:2018-09-14 13:25:45

标签: scala

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

class SubClass extends SuperClass(Const) {
    val Const = ...
}

1 个答案:

答案 0 :(得分:5)

常量通常放在companion objects中,因此您可以按照以下步骤进行操作:

class SubClass extends SuperClass(SubClass.Const)

object SubClass {
  val Const = ...
}