如题:what is method signature in java?
answer:Definition: Two of the components of a method declaration comprise the method signature—the method's name and the parameter types.
方法声明的两个组件构成了方法签名 - 方法的名称和参数类型。
举例:
Here is an example of a typical method declaration:(这里是一个典型的方法声明)
public double calculateAnswer(double wingSpan, int numberOfEngines,
double length, double grossTons) {
//do the calculation here
}
The signature of the method declared above is:(上面方法的签名是)
calculateAnswer(double, int, double, double)
不要再被方法签名迷惑了,之前读Effective Java的时候对这个概念有些疑惑。正好在看oracle的java 练习文档中有明确的定义。