package test11
//隐式对象
//格式:implicit object
//作用:给函数的默认值提供隐式值
object test11_3 {
case class DataBase(driver: String,url:String)
implicit object mySql extends DataBase("mysql","localhost:300")
def getCome(implicit config:DataBase):Unit =
println(config)
def main(args: Array[String]): Unit = {
// println(mySql)
getCome(DataBase("sqlite","localhost:80"))
getCome//采用默认值
}
}