Методы Java являются операторами, собранными вместе для выполнения определенной задачи. Когда вы вызываете любую предопределенную функцию, такую ​​как sqrt(), ряд кодов, связанных с sqrt(), запускается в фоновом режиме, который уже хранится в библиотеке. Другими словами, метод Java представляет собой набор операторов или команд, которые используются для выполнения определенной задачи. Эта статья специально разработана для того, чтобы вы узнали, как объявить и вызвать метод Java на примере.

1. Типы методов Java

Java-методы можно разделить на два типа.

  • Стандартные библиотечные методы
  • Пользовательские методы

1.1 Стандартная библиотека

Стандартные библиотечные методы в Java — это встроенные методы, они всегда доступны для использования. Эти библиотеки поставляются вместе с библиотекой классов Java (JCL) в файле .jar с виртуальной машиной Java и средой выполнения Java.

Некоторые из примеров стандартных библиотек:

  • Распечатать()

Этот метод относится к java.io.PrintSteam. Он печатает строку, которая написана внутри метода print() в кавычках.

  • квт()

Этот метод относится к классу Math. Возвращает квадратный корень числа.

Чтобы получить углубленные знания о Java, вы можете записаться на живую демонстрацию в разделе Онлайн-обучение Java.

1.2 Определяется пользователем

Метод Java — это блок операторов или команд, которые используются для запуска определенной задачи и возврата результата или значения вызывающей стороне. Он также может выполнять задачу без возврата какого-либо значения. Они также позволяют пользователю снова использовать определенный код без повторного ввода. Метод Java всегда должен быть частью класса в Java, в отличие от C, C++ и Python.

2. Объявление метода в Java

Есть 6 компонентов для объявления метода в Java.

2.1 Спецификатор доступа

Спецификатор доступа в Java определяет тип доступа метода, то есть он определяет, в какой части программы к нему можно получить доступ.

  1. Публичный — в этом типе метод доступен во всех классах приложения.
  2. Защищенный — здесь метод доступен в классе, в котором он определен, а также в его подклассах.
  3. Private — метод доступен только в классе, в котором он определен.
  4. По умолчанию — метод доступен только в том же классе и пакете, в котором он определен.

Поднимите свою карьеру на новый уровень успеха с помощью Core Java Training

2.2 Тип возврата

Тип возвращаемого значения определяет тип данных, возвращаемых методом. Он может возвращать любое значение, например целое число, число с плавающей запятой, двойное число и т. д., а также возвращает значение void, если метод ничего не возвращает.

2.3 Название метода

Имя метода используется для определения имени метода, оно совпадает с наименованием типов полей с небольшой разницей в соглашении. Метод вызывается по его имени.

2.4 Список параметров

Список параметров представляет собой список с входными параметрами, которые разделены запятыми, им предшествуют их типы данных в закрывающих скобках, а также, если параметров нет, то ставится пустая скобка ().

2.5 Тело метода

Тело Java-метода должно быть заключено в фигурные скобки, в нем написан весь код метода. Все операции выполняются внутри метода Java.

2.6 Подпись метода

Сигнатура метода состоит из имени метода и списка параметров в Java, т. е. числа, типа и порядка параметров. Тип возврата Java и исключения не являются частью сигнатуры метода.

3. Как вызвать метод в Java?

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

  • Когда он завершает все утверждения
  • Для него выбрасывается исключение
  • Когда он достигает оператора возврата

Пример

//Program to illustrate methods in Java
package com.dataflair.method;
class Addition
{
  int sum = 0;
  public int additionFunction(int operand1, int operand2)
  {
    // adding integer values
    sum = operand1 + operand2;
    return sum;
  }
}
class AdditionProgram{
    public static void main(String[] args){
      // creating an instance of AdditionProgram class
      Addition additionObj = new Addition();
      // calling additionFunction() method to add two integer using instance created in above step.
      int sumValue = additionObj.additionFunction(10,20);
      System.out.println("Sum of two integer values is : "+ sumValue);
    }
}

Вывод

4. Резюме

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