Im eigentlichen Sinn geben Funktionen – ähnlich einer mathematischen Funktion – einen Wert zurück. Methoden können einen Wert zurückgeben, müssen aber nicht.
Meist wird in Java – unabhängig von der Rückgabe eines Wertes – der Begriff Methode verwendet.