要完整地描述一个方法,需要指出方法名以及参数类型,这叫做方法的签名(signature)。例如,String类有4个称为indexOf的公有方法。它们的签名是:
indexOf(int) indexOf(int, int) indexOf(String) indexOf(String, int)
返回类型不是方法签名的一部分。也就是说,不能有两个名字相同/参数类型也相同却返回值不同的方法。
参考:《Java核心技术》(第10版)