class Algo {
def a( a : String = "Hola ", b : String = "adios" ) {
print( a )
print( b )
}
def a() {
print ("Uh?")
}
}
object Algo {
def main( args : Array[String] ) {
new Algo().a()
}
}
印刷Uh?
如果a()
未定义方法,则代码使用默认值打印“Hola adios”。
所以,我由此推断,如果一个精确的签名是匹配的,那是首选的。
这个推理正确吗?