В процесі роботи над реальними програмними проектами необхідно застосовувати принцип модульного програмування, при якому окремі блоки програми оформлюються в окремі модулі-функції.
Функція є невеликою програмою, що виконує певні дії, коли її (функцію) викликають на ім'я. У мові програмування Java є багато інтегрованих і готових до роботи функцій, але ніхто не заважає створювати розробнику свої функції.
Виходячи з вищевикладеного, функцією користувача можна назвати функцію, яку створив сам розробник для вирішення конкретної задачі. Безпосередній процес написання функцій вважається процедурним підходом у програмуванні.
















