Menú principal
Artículos
Manuales
Buscar
Desarrollo de Software
¿Qué tecnologías prefieres?
 
Sobre Carga de Métodos en Java

Una de las características de la programación orientada a objetos es la utilización de la sobre carga de métodos, su funcionamiento es muy simple pero de mucha utilidad cuando se necesitan realizar la misma tarea pero con diferentes comportamientos.

Imaginemos que necesitamos realizar la suma de dos números (a + b), en nuestra clase de ejemplo definiremos un método llamado Suma que recibe dos parámetro los cuales se sumaran y regresara su resultado. Una de las situaciones a la que nos enfrentamos es que valor numérico puede ser de los siguientes tipos:

  • byte (Enteros de 8 bit)
  • short (Enteros de 16 bit)
  • int (Enteros de 32 bit)
  • long (Enteros de 64 bit)
  • float (Reales de 32 bit)
  • double (Reales de 32 bit)

Si nuestra aplicación necesita realizar cálculos con diversos tipos de datos, la sobre carga de métodos nos permite definir el mismo método con diferentes firmas (orden y tipo de los argumentos que recibe el método) con lo que aseguramos la integridad de nuestros cálculos sin perdida de precisión.

 

sobre carga de metodos

 

Como se observa en el código, se definió el método Suma en tres ocasiones con distintas firmas, cuando se necesite invocar al metodo Suma, dependiendo del tipo de datos con el que se invoca sera el que se utilizara.

 Si tienes alguna pregunta o comentario sobre este articulo, por favor manda un correo a Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla ó hazlo directamente desde la sección de contacto.