Методы 🦁 , Функции 🐯 и Процедуры 🐻 , О Боже!
Программисты часто используют эти термины как взаимозаменяемые. Но между ними есть различия. В следующих параграфах описываются методы, функции и процедуры на 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”