Java предоставляет концепцию методов, которые помогают нам в управлении временем посредством повторного использования кода. Если мы говорим о пользовательских методах, мы должны создать/написать их один раз и можем использовать их снова и снова. В Java метод — это не что иное, как набор инструкций, который вступает в действие только тогда, когда кто-то его вызывает.
В этой статье мы собираемся изучить следующие основные концепции определяемых пользователем методов Java:
Итак, начнем!
Метод, также известный как функция, представляет собой блок кода/инструкции, который может принимать или не принимать входные данные в качестве параметров/аргументов и возвращает некоторый результат. Указанный блок кода будет выполняться только тогда, когда кто-то вызывает/вызывает его. В java метод должен быть создан/объявлен внутри класса.
Ниже будет синтаксис объявления метода:
public static void firstFunction(){ statement(s); }
Здесь, в приведенном выше фрагменте кода, public — это модификатор/описатель доступа, static — ключевое слово, void — тип возвращаемого значения, а firstFunction() — имя определяемого пользователем метода.
Java предлагает несколько модификаторов доступа, таких как default, private, public и protected. Эти модификаторы определяют тип доступа к функции, как указано ниже:
Java имеет широкий спектр ключевых слов, которые имеют некоторые специальные значения и используются для определенных целей, например, ключевое слово static определяет, что функция может получить доступ к статическим данным.
Тип возвращаемого значения определяет тип данных, которые будут возвращены функцией; например, void используется, когда тип данных не возвращается.
В Java метод можно создать, указав его имя, и мы должны следовать соглашению об именах в верблюжьем регистре.
Для более глубокого понимания давайте рассмотрим пример, который позволит вам понять, как создать пользовательский метод Java:
В этом примере мы собираемся вычислить куб введенного пользователем числа.
public class MethodExample{ static void findCube(){ int number, cube; Scanner scan = new Scanner(System.in); System.out.print("Enter a Number: "); number = scan.nextInt(); cube = number * number * number; System.out.println("Cube of " + number + " is : " + cube); }
У нас есть класс «MethodExample», и внутри класса мы создали метод findCube(). Затем мы использовали встроенный класс Scanner, чтобы получить данные, вводимые пользователем. После этого у нас есть переменная «cube», в которой будет храниться куб числа.
Как только создание метода завершено, мы можем вызвать его, указав имя метода, за которым следует (), как мы сделали в следующем фрагменте кода:
public static void main(String[] args) { findCube(); }
Для лучшего понимания рассмотрим полный фрагмент кода и его вывод:
Использование класса сканера помогает нам получать ввод от пользователя, и когда мы запускаем код, пользователь вводит число «3», и, следовательно, мы получаем куб этого числа, т.е. «27». Он показывает уместность пользовательского метода.
Метод, также известный как функция, представляет собой блок кода/инструкции, который может принимать или не принимать входные данные в качестве параметров/аргументов и возвращает некоторый результат. Более того, указанный блок кода будет выполняться только тогда, когда кто-то вызывает/вызывает его. В java метод можно создать, указав модификатор доступа, тип возвращаемого значения, за которым следует определяемое пользователем имя метода. И чтобы вызвать метод, нам нужно указать имя метода, за которым следуют маленькие скобки (). В этой статье представлен подробный обзор того, что такое метод и как вызывать метод в Java, а для более глубокого понимания в нем приводится пример вместе с описательным снимком экрана.