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”。
因此,我推断,如果确切的签名匹配,那就是优先的。
这种推理是否正确?