Добавить в корзинуПозвонить
Найти в Дзене
yagdmitrij

Углубленное изучение методов. Возвратить или не возвратить?

В одной из первых статей по java мы немного останавливались на изучении принципа работы методов. В этой статье разберем более подробно, как работает метод, рассмотрим метод, который ничего не возвращает и метод, возвращающий значение. Так получилось, что в процессе написания статьи, стало понятно, что изучать методы без представления что такое объекты - тяжеловато. Поэтому следующая статья будет посвящена объектам, а затем обратно вернемся к методам. Методы в java занимают важное положение наряду с классами. По своей сути метод это небольшая микропрограмма, или, если образно сравнивать - книга в которой записаны инструкции, как построить что-то или создать. Может быть сравнение нелепое, но попробуем это так себе представить. Весь код, который мы напишем, будет находиться в методах. И в своих программах мы будем «ссылаться» на код метода по его названию. Таким образом, один раз создаем метод, а дальше его используем в программе по названию метода. Рассмотрим, как это работает. Для больш
методы
методы

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

Методы в java занимают важное положение наряду с классами. По своей сути метод это небольшая микропрограмма, или, если образно сравнивать - книга в которой записаны инструкции, как построить что-то или создать. Может быть сравнение нелепое, но попробуем это так себе представить. Весь код, который мы напишем, будет находиться в методах. И в своих программах мы будем «ссылаться» на код метода по его названию. Таким образом, один раз создаем метод, а дальше его используем в программе по названию метода. Рассмотрим, как это работает. Для большей наглядности, чтобы продемонстрировать гибкость методов, разместим их в одном классе, а использовать будем в другом. Хотя все это можно делать и в одном классе.

-2

Методы бывают нескольких видов: не возвращающие значение и возвращающие, с параметрами и без них. Метод, который не возвращает значение, записывается следующим образом:

void название_метода()

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

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

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

тип_возвращаемого_значения название_ метода()

Возвращаемые значения могут быть int, double, boolean и т. д., а также могут быть типом класса. Для того, чтобы метод мог возвратить значение, нужно использовать ключевое слово return. Обязательное условие: тип возвращаемого значения должен совпадать с типом метода.

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

Для того, чтобы записать метод с параметрами, нужно ввести в круглых скобках переменную или переменные через запятую. Это позволяет более эффективно использовать методы и расширить их возможности. Например, мы создали метод, который будет выводить любое сообщение, которое мы будем передавать ему через параметр. Рассмотрим это:

метод с параметрами
метод с параметрами

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

Ставьте лайки и подписывайтесь на канал, и вас ждет много увлекательных статей по java!