Métodos en Java

Métodos

¿Qué es un método?

Un método es un bloque de código que realiza una tarea específica y que puede ser llamado o reutilizado desde otras partes del programa.

Los métodos permiten organizar mejor el código, evitar repeticiones y hacer que los programas sean más fáciles de entender y mantener.

En programación orientada a objetos, los métodos suelen pertenecer a una clase y representan las acciones o comportamientos que puede realizar un objeto.

Ejemplo simple en Java

public void saludar() {
    System.out.println("Hola, bienvenido!");
}

En este caso:

  • saludar es el nombre del método
  • ejecuta la acción de mostrar un mensaje en pantalla

Para utilizarlo:

saludar();

Declaración de métodos

La declaración de un método define su estructura y cómo puede ser utilizado dentro del programa.

La estructura general de un método en Java es:

modificador tipoRetorno nombreMetodo(parametros) {
    // instrucciones
}

Partes de un método

Parte Descripción
Modificador Define el acceso al método (public, private, etc.)
Tipo de retorno Tipo de dato que devuelve el método (int, String, void, etc.)
Nombre del método Identificador que se usa para llamar al método
Parámetros Datos que recibe el método
Cuerpo Código que ejecuta el método

Ejemplo

public int sumar(int a, int b) {
    int resultado = a + b;
    return resultado;
}

Este método:

  • se llama sumar
  • recibe dos números
  • devuelve su suma

Parámetros

Los parámetros son valores que se pasan a un método para que pueda trabajar con ellos.

Permiten que un mismo método se utilice con diferentes datos.

Ejemplo

public void mostrarNombre(String nombre) {
    System.out.println("Hola " + nombre);
}

Llamada al método:

mostrarNombre("Carlos");
mostrarNombre("Ana");

Salida:

Hola Carlos
Hola Ana

En este caso:

  • nombre es el parámetro
  • "Carlos" y "Ana" son argumentos que se envían al método

Valores de retorno

Un valor de retorno es el resultado que un método devuelve después de ejecutarse.

Para devolver un valor se utiliza la palabra clave:

return

Ejemplo

public int multiplicar(int a, int b) {
    return a * b;
}

Uso del método:

int resultado = multiplicar(4, 5);
System.out.println(resultado);

Salida:

20

Si un método no devuelve ningún valor, se utiliza el tipo:

void

Ejemplo:

public void mostrarMensaje() {
    System.out.println("Programa ejecutado");
}

Sobrecarga de métodos

La sobrecarga de métodos (method overloading) ocurre cuando existen varios métodos con el mismo nombre, pero con diferentes parámetros.

Esto permite reutilizar el mismo nombre para realizar operaciones similares.

Los métodos deben diferenciarse por:

  • número de parámetros
  • tipo de parámetros
  • orden de parámetros

Ejemplo

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

public int sumar(int a, int b, int c) {
    return a + b + c;
}

public double sumar(double a, double b) {
    return a + b;
}

Uso:

sumar(2,3);        // usa el primer método
sumar(2,3,4);      // usa el segundo
sumar(2.5,3.1);    // usa el tercero

Cada método realiza una versión distinta de la misma operación.


Que aprendimos sobre Java en este articulo 

Los métodos son una parte fundamental de la programación porque permiten:

  • organizar el código
  • reutilizar funciones
  • mejorar la claridad del programa
  • dividir problemas grandes en tareas más pequeñas

Los conceptos principales relacionados con métodos son:

  • declaración de métodos
  • uso de parámetros
  • valores de retorno
  • sobrecarga de métodos

Volver al indice de Programación en Java.

Scroll to Top