Yapıcıda Trait'te bir değiştirilebilen değişkeni geçersiz kılmak istiyorum. Ancak, "int türünde değişken A'yı int türünde bir Int; değişken A ise değişken bir değişkeni geçersiz kılmaz" diye şikayet edecektir. Neden scala bunu yapmama izin vermiyor? Ve bunun için en iyi uygulama? TeşekkürScala'da Trait değişkeninde bir değişken değişken nasıl geçersiz kılınır?
trait A{
var a:Int = _
}
class B(override var a:Int) extends A
soruyu yapmak için gerçek durum basitleştirmek mü? Pek çok cevaptan da anlaşılacağı gibi, bir var olanı bir başkasıyla aynı isim ve türden geçersiz kılmak oldukça işe yaramaz. –