Notas de estudio básicas de Java _ sobrecarga de métodos

1. ¿Qué es la sobrecarga de métodos?

Varios métodos de la misma clase tienen el mismo nombre de método pero diferentes listas de parámetros. Esta situación se denomina sobrecarga de métodos .

La sobrecarga de métodos no tiene nada que ver con el tipo de valor devuelto.

La lista de parámetros es diferente:

1. El número de parámetros es diferente

2. El tipo de parámetro de la posición correspondiente es diferente

Firma del método : nombre del método + lista de parámetros

2. ¿Por qué necesito una sobrecarga de métodos?

Cuando las funciones implementadas son las mismas, pero los métodos de implementación específicos son diferentes, podemos administrar mejor los métodos en la clase definiendo métodos con el mismo nombre y diferentes parámetros (condiciones).

public static int sum(int a, int b) {
    return a + b;
}

public static long sum(long a, long b) {
    return a + b;
}

public static double sum(double a, float b, int c) {
    return a + b + c;
}

 

Supongo que te gusta

Origin blog.csdn.net/qq_43191910/article/details/114749817
Recomendado
Clasificación