Scala中的单例模式案例-日志类

27 阅读1分钟
object magic {
magic Person() {

}
object Person  {
  def apply():Person={
    println("apply......")
    new Person()
  }
  def main(args:Array[String]):Unit={
    val p1 =Person()

    println(p1)
    println(p2)
    println(p1==p2)

  }

}