El significado de la sobrecarga de métodos: en la misma clase, aparece el mismo nombre de método.
Características de la sobrecarga de métodos:
R. El nombre del método es el mismo, la lista de parámetros es diferente y no tiene nada que ver con el valor de retorno.
B. La lista de parámetros es diferente:
a. El número de parámetros es diferente
b. Los tipos de datos correspondientes a los parámetros son diferentes
por ejemplo: en una clase:
public static void main(String[] args){
int a=10;
int b=20;
int result = sum(a,b);
System.out.println("result:"+result);
int c=30;
int result1 = sum(a,b,c);
System.out.println("result1:"+result1);
}
//求两int数之和
public static int sum(int a,int b){
return a+b;
}
//求三int数之和
public static int sum(int a,int b,int c){
return a+b+c;
}
//求两float数之和
public static float sum(float a,float b){
return a+b;
}
Resumen: ¡Es imposible tener el mismo nombre de método y la misma lista de parámetros!