Funciones en Java

¿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 porque ambos pueden realizar las mismas tareas o funciones y también pueden ejecutarse al llamar su nombre o también puede recibir valor mediante parámetros y devolver valores.

La diferencia entre función y método es que un método está asociado a un objeto, o 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 módulo 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 verás 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); } }
Lenguaje del código: JavaScript (javascript)

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 verás 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"); } }
Lenguaje del código: JavaScript (javascript)