Cómo llamar a un método en Java (con imágenes)

Tabla de contenido:

Cómo llamar a un método en Java (con imágenes)
Cómo llamar a un método en Java (con imágenes)

Video: Cómo llamar a un método en Java (con imágenes)

Video: Cómo llamar a un método en Java (con imágenes)
Video: Como conectar auto estéreo a fuente de PC 2024, Mayo
Anonim

Al comenzar a programar en Java, hay muchos conceptos nuevos que aprender. Hay clases, métodos, excepciones, constructores, variables y más, y puede resultar abrumador. Por lo tanto, es mejor aprender pieza a pieza. Este wikiHow te enseñará cómo llamar a un método en Java.

Pasos

972649 1
972649 1

Paso 1. Comprenda qué es un método

En Java, un método es una serie de declaraciones que crean una función. Una vez que se declara un método, se puede llamar en diferentes partes del código para ejecutar la función. Esta es una forma útil de reutilizar el mismo código una y otra vez. El siguiente es un ejemplo de un método simple.

    public static void methodName () {System.out.println ("Este es un método"); }

972649 2
972649 2

Paso 2. Declare el acceso de clase para el método

Al declarar un método en Java, debe declarar qué clases pueden acceder al método. En el ejemplo anterior, el acceso se declara como "Público". Hay tres modificadores de acceso que puede declarar un método:

  • Público:

    Al colocar el modificador de acceso "público" antes del nombre del método, se puede llamar al método desde cualquier lugar.

  • Protegido:

    El modificador de acceso "protegido", solo permite que el método sea llamado dentro de su clase y subclases.

  • Privado:

    Si se declara un método

    privado

  • entonces el método solo se puede llamar dentro de la clase. Esto se denomina predeterminado o paquete privado. Esto significa que solo las clases del mismo paquete pueden llamar al método.
972649 3
972649 3

Paso 3. Declare la clase a la que pertenece el método

En el ejemplo anterior, la segunda palabra clave, "estática" significa que el método pertenece a la clase y no a ninguna instancia de la clase (objeto). Los métodos estáticos deben llamarse utilizando el nombre de clase: "ExampleClass.methodExample ()".

Si no se utilizó la palabra clave "estática", el método sólo se puede invocar a través de un objeto. Por ejemplo, si la clase se llamaba "ExampleObject" y tenía un constructor (para hacer objetos), entonces podríamos crear un nuevo objeto escribiendo "ExampleObject obj = new ExampleObject ();" y llamar al método usando lo siguiente: "obj.methodExample ();"

972649 4
972649 4

Paso 4. Declare el valor de retorno

El valor de retorno declara el nombre del valor que devuelve el método. En el ejemplo anterior, la palabra "void" significa que el método no devuelve nada.

  • Si desea que un método devuelva algo, simplemente reemplace la palabra "void <" con un tipo de datos (primitivo o tipo de referencia) del objeto (o tipo primitivo) que desea devolver. Los tipos primitivos incluyen int, float, double y más. Luego, simplemente agregue "return" más un objeto de ese tipo en algún lugar hacia el final del código del método.
  • Al llamar a un método que devuelve algo, puede usar lo que devuelve. Por ejemplo, si un método llamado "someMethod ()" devuelve un entero (un número), entonces puede establecer un entero en lo que devuelve usando el código: "int a = someMethod ();"
972649 5
972649 5

Paso 5. Declare el nombre del método

Después de haber declarado las clases que pueden acceder al método, la clase a la que pertenece y el valor de retorno, debe darle un nombre al método para que pueda ser llamado. Para darle un nombre al método, simplemente escriba el nombre del método seguido de un paréntesis abierto y cerrado. Los ejemplos anteriores incluyen "someMethod ()" y "methodName ()". Luego, ingresarías todas las declaraciones del método dentro de las llaves abiertas y cerradas "{}"

972649 6
972649 6

Paso 6. Llame al método

Para llamar a un método, solo necesita escribir el nombre del método seguido de paréntesis abiertos y cerrados en la línea en la que desea ejecutar el método. Asegúrese de llamar solo a un método dentro de una clase que tenga acceso a él. El siguiente es un ejemplo de un método que se declara y luego se llama dentro de la clase:.

    public class className {public static void methodName () {System.out.println ("Este es un método"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Paso 7. Agregue un parámetro a un método (si es necesario)

Algunos métodos requieren un parámetro como un entero (un número) o un tipo de referencia (como el nombre de un objeto). Si un método requiere un parámetro, simplemente escriba el parámetro entre el paréntesis abierto y cerrado después del nombre del método. Un método que requiere un parámetro entero de un entero se vería como "someMethod (int a)" o similar. Un método que usa un tipo de referencia se vería como "someMethod (Object obj)" o similar.

972649 8
972649 8

Paso 8. Llame a un método con un parámetro

Al llamar a un método que requiere un parámetro, simplemente debe agregar el parámetro en la paréntesis después del nombre del método. Por ejemplo: "algún método (5)" o "algún método (n)" si "n" es un número entero. Si el método requiere un objeto de referencia, simplemente ingrese el nombre del objeto entre paréntesis abierto y cerrado. Por ejemplo, "algún método (4, cosa)".

972649 9
972649 9

Paso 9. Agregue varios parámetros a un método

Los métodos también pueden tener varios parámetros, simplemente separados por comas. En el siguiente ejemplo, se crea un método para sumar dos enteros y devolver la suma como método de retorno. Cuando se llama al método, se dan los dos números enteros ya que los parámetros se sumarán. Cuando se ejecuta el programa, recibirá una salida que dice "La suma de A y B es 50":

    public class myClass {suma vacía estática pública (int a, int b) {int c = a + b; System.out.println ("La suma de A y B es" + c); } public static void main (String args) {sum (20, 30); }}

Video: al utilizar este servicio, es posible que cierta información se comparta con YouTube

Consejos

  • Al llamar a un método que devuelve algo, puede llamar a otro método en función de lo que devuelve ese método. Digamos que tenemos un método llamado

    getObject ()

    que devuelve un objeto. Bueno, en la clase

    Objeto

    hay una llamada a un método no estático

    Encadenar

    que devuelve el

    Objeto

    en forma de

    Cuerda

    . Entonces, si quisieras conseguir eso

    Cuerda

    desde el

    Objeto

    devuelto por

    getObject ()

    en una línea, simplemente escribirías"

    String str = getObject (). ToString ();

  • ".

Recomendado: