scala
trait의 내부 필드 접근하기 - 컴패년 오브젝트
'김용환'
2018. 2. 2. 10:26
외부 클래스에서 trait의 내부 필드에 접근할 때는 java interface처럼 접근할 수 없다.
즉 public처럼 사용할 수 없다.
trait SeperatorTrait {
val SEP: String = "____"
}
따라서 컴패년 오브젝트를 사용하면 외부 클래스에서 사용할 수 있다.
trait SeparatorTrait {
}
object SeparatorTrait {
val SEP: String = "____"
}