Ich Scala nur zu lernen, und ich habe diese drei Dateien:Fehler bei Mixins in Scala
abstract class Animal() {
name
sound
}
class Dog(n : String) extends Animal {
name = n
val sound = "Boof"
}
trait Speaking extends Animal {
def speak(n : String, s : Sound) : String = {
println(s + "! I'm " + n + "!")
}
}
In meinem Haupt-Methode, ich habe den folgenden Code:
d = new Dog("Maddie") with Speaking
println(d.speak)
Wenn ich laufen Dieser Code, ich bekomme Fehler: nicht gefunden: Wert d