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
}