Este documento presenta conceptos fundamentales sobre funciones en Java. Explica cómo usar funciones para controlar el movimiento de objetos en función de un valor de retorno. Proporciona ejemplos prácticos de cómo utilizar funciones como getDistanceTo y getDepth junto con operadores matemáticos para evitar colisiones al mover un conejo y un pájaro en diferentes escenarios.