package hfd //隐式对象 //implicit object //作用:给函数的隐式参数提供默认值 object Test38_4 { case class DatabaseConfig(driver:String,url:String) //座位含税的隐式参数的默认值implicit object MySqlDefault extends DatabaseConfig("mysql","localhost:443")def getConn(implicit config: DatabaseConfig):Unit={println(config)}def main(args: Array[String]): Unit = {//getConn(DatabaseConfig("sqlite","localhost:80"))getConn} }