How can I pass a constant from a sub class to a super constructor? Something like:
class SubClass extends SuperClass(Const) {
val Const = ...
}
How can I pass a constant from a sub class to a super constructor? Something like:
class SubClass extends SuperClass(Const) {
val Const = ...
}
Constants are usually placed in companion objects, so you can do it as follows:
class SubClass extends SuperClass(SubClass.Const)
object SubClass {
val Const = ...
}