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」を出力します。
したがって、このことから、正確な署名が一致する場合は、それが優先されると推測します。
この推論は正しいですか?