Según la especificación Java 8, un método declara un código ejecutable que puede ser invocado con un número fijo de valores como argumentos. Nos va a permitir reutilizar fragmentos de código que podremos personalizar con los argumentos y que pueden proporcionarnos un resultado.
Los métodos nos permiten reutilizar código y obtener resultados personalizados por los argumentos que usemos
Un método tiene la siguiente estructura:
- Modificadores
- Cabecera del método con:
- Tipo de resultado que nos devolverá (el tipo)
- Declarador de método con:
- Identificador (nombre, en formato lowerCamelCase y, por convención, comenzando con un verbo)
- Parámetros (incluido su tipo)
- Cuerpo del método
Vamos a verlo con el ejemplo del método "main" usado hasta ahora:
Firma del método (signature)
La firma del método es el conjunto nombre y parámetros (incluyendo el tipo) y no puede haber dos métodos con la misma firma en el mismo código.Para usar un método nos interesa su firma ya que lo invocaremos llamándolo por su nombre y poniendo entre paréntesis los argumentos que encajen con sus parámetros.
En la próxima entrada hablaremos de ámbito y visibilidad y de los parámetros. Aquí simplemente mencionar que dos métodos pueden diferenciarse en los parámetros aunque tengan el mismo nombre y sería válido. Es lo que se llama sobrecarga.
Usaremos un método invocándolo con su nombre y poniendo entre paréntesis los argumentos que encajen con sus parámetros
Vamos a crear un método muy simple que imprima una nueva línea en nuestra consola. Nos creamos una nueva clase "EjemploMetodos" y usamos el siguiente código:
public static void main(String[] args) {
System.out.println("Hola Mundo");
nuevaLinea();
System.out.println("Adios Mundo");
}
public static void nuevaLinea() {
System.out.println();
}
Podéis ver el vídeo para ver mejor en vivo su definición e invocación:
No hay comentarios:
Publicar un comentario