fbpx

Java Funciones

¿Qué es una Función?

Una función es un bloque de código que realiza una tarea o una función, este bloque de código se puede ejecutar llamando directamente el nombre de la función, una funcione puede ejecutar un bloque de código, también puede realizar una petición médiate parámetros y puede devolver un valor de acuerdo a la petición.

¿Diferencia entre una Función y Método en Java?

Una función y un método pude funcionar similar ya que ambos pueden realizar las mismas tareas o funciones y también pueden ejecutarse al llamar su nombre o también puede recibir valore médiate parámetros y devolver valores.

La diferencia entre función y método es que un método esta asociado a un objeto ósea es una función de un objeto, pero una función trabaja por si sola, a un método tienes que acceder médiate un objeto, pero a una función no.

En otros lenguajes de programación una función va dentro de un modulo o archivo a diferencia en Java tiene que ir dentro de una clase. Para crear una función se usa la instrucción static.

Ejemplo de una función y un método.

El siguiente ejemplo veras como se define una función y un método y como se usan cada una de ellas.

public class Main {
    public static void main(String[] args) {
        //Llamar a una función
        saludar("Alex");

        // Llamar a un método
        Main s = new Main();
        s.myMetodo("Hola Mundo");
    }
    //Definición de una función
    static void saludar(String nombre){
        System.out.println("Hola "+ nombre+" Desde la Función");
    }

    //Definición de un Método
    public void myMetodo(String saludo){
        System.out.println(saludo);
    }
}

Definición de una Función

Para definir una función se usa la instrucción static luego puedes poner void para realizar una ejecución sin retornar ningún valor, luego de eso puedes colocar el nombre de una función que pude ser cualquiera, el siguiente ejemplo veras una función simple que muestra un saludo por pantalla.

public class Main {
    public static void main(String[] args) {
        //Llamar a una función
        saludar();
        
    }
    //Definición de una función
    static void saludar(){
        System.out.println("Hola Mundo");
    }
}


Share This