StrangeIntQueue extending Queue'da neyin yanlış olduğunu anlayamıyorum, neden bir hata var "constructor Queue için yeterli argümanlar: (lead: Int) list.Lister.Queue [Int]. Belirtilmemiş değer parametresi lider" . Bunu nasıl belirleyebilirim?Scala derleme hatası
class Queue[+T](
private val leading: T
) {
def enqueue[U >: T](x: U) =
new Queue[U](leading: U) // ...
}
class StrangeIntQueue(private val leading: Int) extends Queue[Int] {
override def enqueue(x: Int) = {
println(math.sqrt(x))
super.enqueue(x)
}
}