Como se menciona aquí, cada programa en Java es una clase, la clase es la estructura básica de todo programa en Java y está estructurada de la siguiente forma:
public class <nombre_de_la_clase> {
public static void main (String[] args) {
// Método principal de la clase
// Aquí es donde inicia la ejecución del programa
}
}
// Código
}
La clase que contiene el método main es la "clase principal" y así como tiene el método main, también puede tener otros métodos que son definidos por el usuario, estos serán considerados como métodos secundarios que no se ejecutan automáticamente sino que hay que invocarlos, es decir, yo podría tener varios métodos en la clase pero si no los invoco nunca se ejecutarían, el único que lo hará es el main, por ejemplo:
public class Metodos {
public static void metodo1() {
System.out.println("Método secundario 1");
}
public static void metodo2() {
System.out.println("Método secundario 2");
}
public static void main(String[] args) {
System.out.println("Método principal");
}
}
Para que los métodos secundarios se ejecuten se deben llamar de la siguiente forma:
public class Metodos {
public static void metodo1() {
System.out.println("Método secundario 1");
}
public static void metodo2() {
System.out.println("Método secundario 2");
}
public static void main(String[] args) {
System.out.println("Método principal");
metodo1(); // Aquí se manda a llamar al método 1
metodo2(); // Aquí se manda a llamar al método 2
}
}
Al ejecutar el código anterior el resultado en pantalla sería el siguiente:
Método principal
Método secundario 1
Método secundario 2
Como puede observarse, la forma de llamar o invocar al método es simplemente poniendo su nombre seguido de paréntesis que abren y cierran (eso indica que se trata de un método). Con esto hacemos que el programa ejecute el método en cuestión, cuando el método es invocado en main, el programa salta a la línea de código de dicho métodos, realiza las instrucciones del método y regresa a la siguiente línea del main, es decir, a la línea que sigue a la línea donde se llamó al método, en este ejemplo sería a la línea donde se llama a metodo2().
El ejemplo anterior sería la estructura de una clase con sus métodos, en este caso son dos pero podrían ser más, los que el usuario considere necesarios.
No hay comentarios:
Publicar un comentario