Scala从一个特性初始化两个对象?
我如何初始化两个从相同特性扩展而来的对象Scala从一个特性初始化两个对象?,scala,Scala,我如何初始化两个从相同特性扩展而来的对象 trait Test { val t= new Website(1) } object Test1 extends Test object Test2 extends Test Test1.t和Test2.t是同一个对象。在斯卡拉有可能吗 object SingletonWebsite extends Website(1) trait Test { val t = SingletonWebsite }
trait Test {
val t= new Website(1)
}
object Test1 extends Test
object Test2 extends Test
Test1.t
和Test2.t
是同一个对象。在斯卡拉有可能吗
object SingletonWebsite extends Website(1)
trait Test {
val t = SingletonWebsite
}