在Java世界中,多态是指类之间的多态。也就是说,可能有多个子类与其共同的父类一起引用。在Java中,方法之间没有多态性。
void add(int a, int b)而
void add(int a, int b, int c)在Java语法完全不同的方法。事实并非如此-
例如,在C ++中,您可以 将 它们相互转换-但是在Java中则是如此。
这里要理解的关键概念是方法签名。方法签名用一种语言定义了标识单个方法的内容。(例如,在a旁边
void add(int a, intb);,您根本无法声明
int add(int a, int b);方法-返回值不是Java中方法签名的一部分,因此编译器会将其解释为方法的重新定义。)



