2010-07-26 40 views

回答

24

你必須在構造函數的參數追加到類的定義是這樣的:

class B extends A("abc") 
24

由於莫里茨說,你必須直接在類定義提供構造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是不可能的。