尝试扩展包含 vararg 参数的 Scala class 有什么问题

What is wrong with this attempt to extend a Scala class that contains a vararg parameter

class U(successors:U*) {}
class V(successors:U*) extends U(successors) {}

第二行编译不通过。第二次出现后继者类型不匹配。

U* 转换为 Seq[U]。使用,

class V(successors: U*) extends U(successors:_*) {}