1
我有一个同伴对象下列情况下类:同伴对象的类型别名
case class A(boo:String)
object A{
def foo(x:a) = ...
}
而且我有以下类型别名在我的包对象:
type NewA = A
我希望所有的方法在伴侣对象中处于NewA的伴侣对象中。我知道这样做的一种方式,但它不是很好:
object NewA{
val instance = A
}
NewA.instance.foo(...)
有没有什么方法可以用更好的方式写出来?