Рубрики
Без рубрики

Подсказка Java: Что такое Методы, Функции и Процедуры?

Подсказка Java: Что такое Методы, Функции и Процедуры?. С пометкой java, codenewbie, учебник, 100 дней кода.

Методы 🦁 , Функции 🐯 и Процедуры 🐻 , О Боже!

Программисты часто используют эти термины как взаимозаменяемые. Но между ними есть различия. В следующих параграфах описываются методы, функции и процедуры на Java.

Методы

Метод в Java – это подпрограмма, которая является частью класса . Подпрограмма похожа на миниатюрную программу, которая может выполняться в других частях программы. Методы способствуют повторному использованию кода и его ремонтопригодности.

Определение метода состоит из модификатора, возвращаемого типа, имени, списка параметров, списка исключений и тела. Имя метода и типы параметров из сигнатуры метода . Сигнатура метода однозначно идентифицирует метод для выполнения.

Примечание: В Java также есть методы конструктора . Конструктор – это специальный метод, который создает объект класса.

Существует два типа методов: процедуры и функции .

Процедуры

Процедура – это метод, который не имеет возвращаемое значение. Чтобы определить метод как процедуру, определите тип возвращаемого значения void . Примером встроенной процедуры в Java является System.out.println() . Эта процедура просто выводит свой параметр на консоль, не возвращая значения.

Функции

функция – это метод, который не имеет возвращаемое значение. Чтобы определить метод как функцию, задайте для его возвращаемого типа тип возвращаемого значения. Примером встроенной функции в Java является Math.pow() . Эта Математическая функция принимает два двойных параметра и возвращает первый параметр, возведенный в степень второго параметра. Возвращаемый тип – двойной .

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

Если вам понравилась эта статья перейдите в мой профиль в Твиттере @realEdwinTorres и следуйте за мной! 😊

Оригинал: “https://dev.to/realedwintorres/java-tip-what-are-methods-functions-and-procedures-4nfm”