는이 같은 스칼라 특성 뭔가를 :메소드 내부에서 val을 재정의하려면 어떻게해야합니까?
trait A {
def foo()
val val1:Set[Set1]
}
나는이 특성을 확장하는 클래스를 가지고있다. 다음과 같이 입력하십시오 :
class B extends A {
override val val1 = //Something
override def foo() {
//change Something here
}
}
가능합니까?
가변성을 피하는 것이 가장 좋습니다. –