Un método en Java es un bloque de código que realiza una tarea específica y puede ser llamado desde otras partes del programa. La declaración de un método incluye el tipo de retorno del método, el nombre del método y los parámetros que acepta (si los hay).
- Para llamar a un método, se utiliza el nombre del método seguido de paréntesis y los argumentos necesarios (si los hay).
- Ejemplo de declaración y llamada de un método:
public int sumar(int a, int b) { // Declaración de un método llamado "sumar"
return a + b;
}
public static void main(String[] args) {
MyClass objeto = new MyClass();
int resultado = objeto.sumar(5, 3); // Llamada al método "sumar"
System.out.println("El resultado de la suma es: " + resultado);
}
Paso de Parámetros
- Los parámetros son variables que se utilizan para pasar datos a un método cuando se llama.
- En la declaración de un método, se especifica el tipo y el nombre de cada parámetro separados por comas.
- Cuando se llama a un método, se proporcionan los valores de los argumentos que coinciden con los tipos y el orden de los parámetros.
- Ejemplo de método con parámetros:
public void saludar(String nombre) {
System.out.println("¡Hola, " + nombre + "!");
}
Retorno de Valores
- Un método puede devolver un valor utilizando la palabra clave «return» seguida del valor que se desea devolver.
- El tipo de retorno del método debe coincidir con el tipo de dato especificado en la declaración del método.
- Si un método no devuelve ningún valor, se utiliza el tipo de retorno «void».
- Ejemplo de método que devuelve un valor:
public int sumar(int a, int b) {
return a + b;
}
Métodos Estáticos
- Los métodos estáticos se pueden llamar directamente desde la clase sin necesidad de crear una instancia de la clase.
- Se declaran utilizando la palabra clave «static» en la declaración del método.
- Los métodos estáticos se utilizan comúnmente para realizar operaciones que no dependen del estado de un objeto.
- Ejemplo de método estático:
public static int sumar(int a, int b) {
return a + b;
}
Sobrecarga de Métodos
- La sobrecarga de métodos permite tener varios métodos con el mismo nombre pero con diferentes listas de parámetros.
- Los métodos sobrecargados deben tener diferentes tipos de parámetros, diferente número de parámetros o ambos.
- Java determina qué método llamar en función de la lista de argumentos proporcionada en la llamada al método.
- Ejemplo de sobrecarga de métodos:
public int sumar(int a, int b) {
return a + b;
}
public double sumar(double a, double b) {
return a + b;
}
Ejercicio
- Implementa un método llamado «esPar» que tome un número entero como parámetro y devuelva true si el número es par y false si no lo es.
public class EsPar {
public static void main(String[] args) {
int numero = 6;
if (esPar(numero)) {
System.out.println(numero + " es par.");
} else {
System.out.println(numero + " no es par.");
}
}
public static boolean esPar(int num) {
return num % 2 == 0;
}
}
Este ejercicio te ayudará a entender cómo definir y llamar métodos en Java, así como a comprender el concepto de retorno de valores. ¡Espero que esta explicación te haya sido útil! Si tienes más preguntas o necesitas más ejemplos, no dudes en preguntar.
