时间:2010-07-26 16:25:57

标签: inheritance scala

2 个答案:

答案 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)
}

必须引用thissuper是不可能的。

答案 1 :(得分:26)