标签: inheritance scala
答案 0 :(得分:29)
正如Moritz所说,你必须直接在类定义中提供构造函数args。此外,您可以使用辅助构造函数:
class B(a:String, b:String) extends A(a,b) { def this(a:String) = this(a, "some default") def this(num:Int) = this(num.toString) }
但必须引用this,super是不可能的。
this
super
答案 1 :(得分:26)