Scala从一个Trait初始化两个对象?

时间:2013-11-29 04:43:23

标签: scala

我如何初始化两个从

结果的相同Trait扩展的对象
trait Test {
    val t= new Website(1)
}
object Test1 extends Test
object Test2 extends Test

Test1.tTest2.t是同一个对象。它是否可以在scala中使用?

1 个答案:

答案 0 :(得分:3)

object SingletonWebsite extends Website(1)

trait Test {
  val t = SingletonWebsite
}