Go to the home page  / Java  / Основы языка  / Функции (методы)

Функции (методы)

Igor Lazarevsky, 2022.01.27 19:12

Мы в Java не использовали слово функции очень долго, так как Java – язык объектно-ориентированный и все состоит из классов и методов.

Но формально, метод – это почти что синоним слова функция. А с появлением в Java лямбд и функционального программирования мы снова вернулись к использованию этого термина.

Итак, функция – это просто блок кода, который может иметь имя и который можно вызвать многократно. Даже с разными уточнениями, которые мы называем параметры (аргументы) функции.

Пример объявления метода (функции):

void hello(String name) {
    System.out.println("Hello " + name);
}

Если мы объявили такой метод, мы можем им многократно пользоваться с разными уточнениями:

hello("Valdemar");
hello("Doctor Who");
hello("Vedmak");

Что выведет на экран

Hello Valdemar
Hello Doctor Who
Hello Vedmak
Igor Lazarevsky, 2022.02.11 18:43