2
스칼라에서 유지 mixin과 오류, 나는이 세 개의 파일이 있습니다난 그냥 스칼라을 배우고
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 + "!")
}
}
내 주요 방법은을, 나는 다음과 같은 코드가 있습니다
d = new Dog("Maddie") with Speaking
println(d.speak)
내가 실행 이 코드는 오류가 발생했습니다 : 찾을 수 없음 : 값 d