Cómo llamar a un método

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Los métodos en Java son un grupo de tareas que realizan una acción específica. En este laboratorio, aprenderemos cómo llamar a estos métodos en Java. Como parte de este laboratorio, aprenderá cómo llamar a métodos incorporados y definidos por el usuario en Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/class_methods("Class Methods") java/SystemandDataProcessingGroup -.-> java/math_methods("Math Methods") subgraph Lab Skills java/variables -.-> lab-117413{{"Cómo llamar a un método"}} java/output -.-> lab-117413{{"Cómo llamar a un método"}} java/classes_objects -.-> lab-117413{{"Cómo llamar a un método"}} java/class_methods -.-> lab-117413{{"Cómo llamar a un método"}} java/math_methods -.-> lab-117413{{"Cómo llamar a un método"}} end

Creación y llamada a un método incorporado

Para llamar a un método incorporado en Java, podemos utilizar directamente el nombre del método. En este paso, llamaremos al método Math.sqrt() que devuelve la raíz cuadrada de un número.

  • Cree un nuevo archivo Java con el nombre CallMethod.java en el directorio ~/project.

  • Agregue el siguiente código al archivo:

    public class CallMethod {
        public static void main(String[] args) {
            double num = 16;
            double ans = Math.sqrt(num); // llamando al método incorporado
            System.out.println("Raíz cuadrada de "+num+" = "+ans); // imprimiendo el resultado
        }
    }
  • Guarde el archivo y cierrelo.

  • Para ejecutar el código anterior, abra su terminal y navegue hasta el directorio ~/project.

  • Compile el archivo utilizando el comando javac:

    javac CallMethod.java
  • Ejecute el archivo utilizando el comando java:

    java CallMethod
  • Después de ejecutar el archivo, debería ver la salida siguiente:

    Raíz cuadrada de 16.0 = 4.0

Creación y llamada a un método definido por el usuario

Para llamar a un método definido por el usuario en Java, necesitamos crear un objeto de la clase en la que se define el método. En este paso, llamaremos a un método definido por el usuario hello().

  • Abra el archivo CallMethod.java que creamos en el paso anterior.

  • Agregue el siguiente código debajo del método main() para definir un método definido por el usuario llamado hello():

    public void hello() {
        System.out.println("Hello World!");
    }
  • Modifique el método main() para crear un objeto de la clase CallMethod y llamar al método hello():

    public static void main(String[] args) {
        double num = 16;
        double ans = Math.sqrt(num);
        System.out.println("Raíz cuadrada de "+num+" = "+ans);
        CallMethod obj = new CallMethod(); // creando objeto de la clase CallMethod
        obj.hello(); // llamando al método definido por el usuario
    }
  • Guarde el archivo y cierrelo.

  • Para ejecutar el código anterior, abra su terminal y navegue hasta el directorio ~/project.

  • Compile el archivo utilizando el comando javac:

    javac CallMethod.java
  • Ejecute el archivo utilizando el comando java:

    java CallMethod
  • Después de ejecutar el archivo, debería ver la salida siguiente:

    Raíz cuadrada de 16.0 = 4.0
    Hello World!

Resumen

En este laboratorio, hemos aprendido cómo llamar a métodos incorporados y definidos por el usuario en Java. Podemos llamar directamente a los métodos incorporados por su nombre, mientras que para llamar a los métodos definidos por el usuario, necesitamos crear un objeto de la clase en la que se define el método.