# data[].attributes.body
En Java las funciones son la unidad básica para organizar el código de forma descendente. Las funciones son parte de un programa y tienen un nombre propio que sirve para ejecutarlas. Este nombre se puede utilizar en el programa como un comando que se denomina: llamada de función. Cuando se llama a una función, se ejecutan los comandos que la componen para que esta pueda devolver un valor determinado.

# data[].attributes.body
En primer lugar, hay que definir la función, lo que significa que es necesario escribir todas las instrucciones del programa que componen la función, colocando las instrucciones entre llaves. Al mismo tiempo, también es fundamental determinar qué argumentos debe tener la función para realizar la tarea para la cual se está programando. En este contexto, la primera línea de código que se escribe le dice a Java que tipo de valor va a devolver la función y qué argumentos se deben enviar a la función cuando se la vaya a llamar.

# data[].attributes.body
Lo segundo que hay que hacer para usar una función es llamar a la función. Cuando se llama a una función, la ejecución del programa salta a los comandos que componen la función.

Para ello, se ejecutan todos los comandos de la función, para que después Java pueda volver a la línea de código que se ejecuta tras la llamada de las funciones en Java.

# data[].attributes.headline
Retorno de valores en las funciones en Java

# data[].attributes.subject
Retorno de valores en las funciones en Java

# data[].attributes.body
En Java, las funciones son la principal forma que tenemos para poder dividir los programas en módulos. Pero algunos tipos de funciones devuelven un valor al programa principal.

En este sentido, se pueden asignar valores de retorno de una función a una variable.