¿Qué es la sobrecarga?

La sobrecarga de métodos se refiere a la definición de múltiples métodos con el mismo nombre en una clase, pero se requiere que cada método tenga diferentes tipos de parámetros o número de parámetros.

Tomando Java como ejemplo, escribimos un ejemplo de sobrecarga de métodos.

La diferencia en las listas de parámetros se refleja en los dos puntos siguientes:

1. Diferentes tipos de parámetros

2.

Los ejemplos específicos son los siguientes:

/iknow-pic.cdn.bcebos.com/54fbb2fb43166d22e1985e864a2309f79052d231"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn .bcebos.com /54fbb2fb43166d22e1985e864a2309f79052d231?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="/54fbb2fb 43166 d22e1985e864a2309f79052d231"/>

Completo duplicación de métodos en java Las especificaciones específicas requeridas para la descarga son las siguientes:

1. Los nombres de los métodos deben ser los mismos.

2. Las listas de parámetros de los métodos deben ser diferentes, incluido el tipo o número de parámetros, para distinguir los diferentes cuerpos de los métodos.

Si el número de parámetros es diferente, el tipo de parámetro se ignora; si el número de parámetros es el mismo, el tipo de parámetro debe ser diferente.

3. Los tipos de retorno y modificadores de métodos pueden ser iguales o diferentes.