用隐式转换Companion对象

时间:2013-10-10 20:15:14

标签: scala implicit

我希望使用隐式方法将字段“添加”到伴随对象而不更改伴随对象本身。在下面的示例中,我希望能够从对象A访问属性“name”。这可能吗?

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

object A
class A

object B {
    val name = "Bob"
}

1 个答案:

答案 0 :(得分:3)

试试这个:

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