If I write :
trait T {
val t = 3
val u = 1::t::Nil
}
class U extends T {
override val t = 2
}
(new U).u
it shows this.
List(1, 0)
How should I change the above code to make it display the following:
List(1, 2)
i.e. override val t
sets the value of t
for u
in the trait T
?