Cómo llamar a un método en Java
En esta publicación, aprenderemos cómo llamar a un método en Java. Este es un “fragmento” útil de código al que puede llamar desde cualquier otro lugar de su programa, evitando así la necesidad de escribir las mismas líneas de código una y otra vez.
Al diseñar el código de esta manera, los desarrolladores pueden crear programas mucho más modulares y portátiles y ahorrar mucho tiempo escribiendo código.
Cómo llamar a un método en Java: conceptos básicos
Para llamar a un método en Java, escriba el nombre del método, seguido de corchetes.
Por ejemplo, lo siguiente llamará a un método llamado “helloMethod ()”:
helloMethod ();
Sin embargo, para que esto funcione, primero debemos crear nuestro método helloMethod (). Podemos ver cómo se vería helloMethod, aquí:
public static void helloMethod () { System.out.println ("¡Hola mundo!"); }
Este código simplemente imprime “¡Hola mundo!” a la pantalla. Por lo tanto, cada vez que escribimos helloMethod (); en nuestro código, mostrará ese mensaje en la pantalla.
Si alguna vez desea cambiar el mensaje que se muestra, solo tendrá que cambiarlo una vez , en lugar de cada vez que lo utilizó en el código.
Cómo crear métodos en Java
Retrocedamos un momento y echemos un vistazo más de cerca al método que creamos. ¿Por qué tiene ese aspecto?
Para construir un método, usamos una serie de declaraciones para definir ese método. En el ejemplo anterior:
- Público: significa que el método es accesible para otras clases fuera de esta
- Estático: significa que el método pertenece a la clase y no a la instancia de la clase.
- Void: significa que el método no devuelve un valor
Si nada de eso tiene sentido para ti, ¡no te preocupes! La mayoría de los desarrolladores nuevos podrán utilizar “public static void” para la mayoría de sus métodos y no tendrán que preocuparse. Dicho esto, abordaremos dos de estas frases en las próximas secciones.
Se considera una buena práctica nombrar los métodos Java usando “camel case”. Como no se nos permiten espacios, camel case soluciona este problema escribiendo con mayúscula cada palabra excepto la primera. Los métodos generalmente deben ser verbos (¡aunque he doblado esa regla aquí!).
Consulte también: Introducción a la sintaxis de Java para el desarrollo de Android
Después de nombrar nuestro método, usamos corchetes para agregar argumentos. Un argumento es una variable que deseamos pasar de un método a otro. Las variables son valores representados por palabras. Nuevamente, si eso es confuso, simplemente agregar dos corchetes cerrados está bien.
A continuación, abre el bloque de código con “{“. Todo el código que sigue debe tener sangría, será parte del método y se ejecutará cuando llame a ese método.
Cómo usar argumentos al llamar a un método en Java
Como se mencionó, podemos colocar argumentos dentro de los corchetes al definir nuestros métodos. Esto nos permite pasar variables, y por tanto valores, entre métodos.
Por ejemplo, una “Cadena” es un tipo de variable que contiene caracteres alfanuméricos. Creamos una cadena usando la palabra “Cadena” seguida del nombre.
Ahora, siempre que llamemos a ese método, debemos agregar el valor que queremos usar entre paréntesis.
helloClass.helloMethod ("¡Hola!"); helloMethod vacío estático público (String helloMessage) { System.out.println (helloMessage); }
Cómo llamar a un método desde fuera de la clase
Un método público es un método que se puede llamar desde fuera de su clase. Para hacer esto, usa la siguiente sintaxis:
nameOfClass.nameOfMethod (argumentos)
Por ejemplo:
class Main { public static void main (String [] args) { helloClass.helloMethod (); } } class helloClass { public static void helloMethod () { System.out.println ("¡Hola mundo!"); } }
Sin embargo, si quisiéramos evitar que esto funcione, simplemente reemplazaríamos la palabra “público” por la palabra “privado”.
Cómo devolver valores
Finalmente, podemos devolver valores específicos de nuestros métodos. Veamos cómo se puede usar esto.
Digamos que decidimos que queremos que el método proporcione nuestro saludo pero no lo muestre en la pantalla. Por lo tanto, podríamos hacer que el método devuelva una cadena. Para hacer esto, cambiamos la palabra “void” por el tipo de variable que queremos devolver, y agregamos ” valor de retorno ” al final del método.
Esto cambia la forma en que llamamos a un método en Java, porque simplemente podemos insertar el nombre del método en línea en nuestro código, como si fuera una variable:
class Main { public static void main (String [] args) { System.out.println (helloMethod ()); } public static String helloMethod () { return "¡Hola!"; } }
Si todavía se está preguntando de qué se tratan todas esas cosas “estáticas”, le recomendamos que lea sobre las clases y los objetos en la documentación oficial de Java de Oracle.
Alternativamente, ¿por qué no consultar nuestra lista de los mejores lugares para aprender Java? Allí aprenderás sobre objetos, clases y mucho más.