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

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

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

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

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

Чтобы вызвать метод в Java, вы вводите имя метода в скобках.

Например, следующее вызовет метод под названием «helloMethod ()»:

helloMethod ();

Однако для того, чтобы это работало, нам сначала нужно создать наш метод helloMethod (). Мы можем увидеть, как может выглядеть helloMethod, здесь:

public static void helloMethod () {System.out.println (“Привет, мир!”); }

Этот код просто печатает «Hello world!» к экрану. Поэтому каждый раз, когда мы пишем helloMethod (); в нашем коде это сообщение будет отображаться на экране.

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

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

Давайте перемотаем момент назад и подробнее рассмотрим созданный нами метод. Почему это выглядит именно так?

Чтобы создать метод, мы используем ряд операторов для определения этого метода. В предыдущем примере:

  • Public – означает, что метод доступен для других классов, кроме этого.
  • Статический – означает, что метод принадлежит классу, а не экземпляру класса.
  • Void – означает, что метод не возвращает значение

Если все это не имеет для вас никакого смысла, не волнуйтесь! Большинство новых разработчиков смогут использовать «public static void» для большинства своих методов, и им не о чем будет беспокоиться. Тем не менее, мы обратимся к двум из этих фраз в следующих разделах.

Считается хорошей практикой называть методы Java «верблюжьим регистром». Поскольку нам не разрешены пробелы, в случае с верблюжьим регистром каждое слово, кроме первого, обходится с заглавной буквы. Обычно методы должны быть глаголами (хотя я здесь нарушил это правило!).

См. Также: Введение в синтаксис Java для разработки под Android.

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

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

Как использовать аргументы при вызове метода в Java

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

Например, «Строка» – это тип переменной, которая содержит буквенно-цифровые символы. Мы создаем строку, используя слово «String», за которым следует имя.

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

helloClass.helloMethod («Привет!»); общедоступный статический void helloMethod (String helloMessage) {System.out.println (helloMessage); }

Как вызвать метод извне класса

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

nameOfClass.nameOfMethod (аргументы)

Например:

class Main {public static void main (String[] аргументы) {helloClass.helloMethod (); }} class helloClass {public static void helloMethod () {System.out.println (“Привет, мир!”); }}

Однако, если бы мы хотели, чтобы это не работало, мы просто заменили бы слово «публичный» словом «частный».

Как вернуть значения

Наконец, мы можем возвращать определенные значения из наших методов. Посмотрим, как это можно использовать.

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

Это меняет способ вызова метода в Java, потому что мы можем просто вставить имя метода прямо в наш код, как если бы это была переменная:

class Main {public static void main (String[] аргументы) {System.out.println (helloMethod ()); } public static String helloMethod () {return «Привет!»; }}

Если вам все еще интересно, что это за «статика», мы рекомендуем чтение по классам и объектам в официальной документации по Java от Oracle.

В качестве альтернативы, почему бы не посмотреть наш список лучших мест для изучения Java. Там вы узнаете об объектах, классах и многом другом!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *