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:
saludares 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:
nombrees 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.