В результате вооруженной агрессии России в Украине погиб 461 ребенок и 919 детей получили ранения.

Как создать собственный метод в Java

В предыдущих уроках вы использовали методы и заметили, насколько полезными могут быть встроенные. В этом разделе вы сможете создать свой собственный метод в Java.

Структура метода

Метод Java - это просто кусок кода, который выполняет определенную работу. Но методы изложены определенным образом. Есть заголовок и тело метода. В заголовке мы говорим Java, какой тип значения, если таковой имеется, будет возвращать метод (значение типа int, double, string и т. д.).

Структура метода Java

Как создать метод Java, который будет возвращать значение

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

Сначала идет возвращаемый тип метода, который является типом int в приведенном выше коде. После типа метода - пробел, за которым следует имя вашего метода. Вы можете назвать его как вам угодно, когда нужно будет создать метод для работы вашей Java-программы, мы же назвали его total. В круглых скобках мы сказали Java, что будем передавать методу переменную с именем aNumber и что она будет целочисленной.

Чтобы отделить этот метод от любого другого кода, вам понадобится пара фигурных скобок. Код для метода идет в фигурных скобках.

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

Как создать метод Java, который ничего не возвращает

Иногда бывает, что вообще не нужно, чтоб Java-программа что-либо возвращала. Вспомните из предыдущих уроков о методе trim. Нам нужно, чтобы он просто продолжал работу и ничего не возвращал.

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

Вот метод, который не возвращает значение:

Метода Java не возвращает значение

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

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

Вот метод void без каких-либо передаваемых значений:

Метода void без передаваемых значений

А вот метод int, для которого никаких значений не передается:

Метода int без передаваемых значений

Как видите, круглые скобки в обоих методах пусты. Но они все еще нужны. Пропустите круглые скобки, и вы получите сообщение об ошибке.

Теперь вы знаете структуру метода и как создать свой собственный метод в Java. В следующем уроке вы узнаете, как вызывать ваши методы.

Дата обновления: 17.08.2019

Рейтинг: 5.0 / Голосов: 2

Добавить комментарий (без регистрации)