伴生类和伴生对象

17 阅读1分钟
package level02

object Class10 {
  
  class logger (){}
  object Logger {
    val instance =new Logger()
    def apply():Logger = {
      println("Logger......")
      instance
    }
  }

  def main(args: Array[String]): Unit = {
    val log1 = Loggger()
    val log2 = Logger()
    println(log1 == log2)
    
  }
}

屏幕截图 2025-11-06 094045.png