1
我有一個同伴對象下列情況下類:同伴對象的類型別名
case class A(boo:String)
object A{
def foo(x:a) = ...
}
而且我有以下類型別名在我的包對象:
type NewA = A
我希望所有的方法在伴侶對象中處於NewA的伴侶對象中。我知道這樣做的一種方式,但它不是很好:
object NewA{
val instance = A
}
NewA.instance.foo(...)
有沒有什麼方法可以用更好的方式寫出來?