scala入门系列(八) case class

object CaseClassApp {
def main(args: Array[String]): Unit = {
// val user=User(“s”)
val user=new User(“s”)
user(“b”)
println(user(“b”).name)
println(user.name)
}
}
//case class 不用new apply 表面不new 底层new
case class User(name:String){
def apply(name: String): User = {
println(“aa”)
new User(name)
}

}


版权声明:本文为qq_35744460原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。