2013-10-10 3 views
1

암시 적으로 컴패니언 개체 자체를 변경하지 않고 컴패니언 개체에 필드를 추가하려고합니다. 다음 예제에서는 객체 A에서 "name"속성에 액세스 할 수 있어야합니다.이 작업이 가능합니까?암시 적으로 컴패니언 개체 변환

implicit def a2b(???): ??? = B 

object A 
class A 

object B { 
    val name = "Bob" 
} 

답변

3

이 시도 :

implicit def a2b(aObj: A.type): B.type = B 
+0

우수한. 고맙습니다! – bwroga

관련 문제