Как вызвать метод в Java (с изображениями)

Оглавление:

Как вызвать метод в Java (с изображениями)
Как вызвать метод в Java (с изображениями)

Видео: Как вызвать метод в Java (с изображениями)

Видео: Как вызвать метод в Java (с изображениями)
Видео: Как подключить автомобильный усилитель дома или гараже 2024, Май
Anonim

Начиная программировать на Java, нужно изучить много новых концепций. Существуют классы, методы, исключения, конструкторы, переменные и многое другое, и это может стать ошеломляющим. Так что лучше учить по частям. Из этой статьи вы узнаете, как вызвать метод в Java.

Шаги

972649 1
972649 1

Шаг 1. Разберитесь, что такое метод

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

    public static void methodName () {System.out.println ("Это метод"); }

972649 2
972649 2

Шаг 2. Объявите доступ класса для метода

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

  • Публичный:

    Размещение модификатора доступа "public" перед именем метода позволяет вызывать метод из любого места.

  • Защищено:

    Модификатор доступа "protected" разрешает вызов метода только внутри его класса и подклассов.

  • Частный:

    Если объявлен метод

    частный

  • то метод можно вызывать только внутри класса. Это называется значением по умолчанию или частным пакетом. Это означает, что только классы в одном пакете могут вызывать метод.
972649 3
972649 3

Шаг 3. Объявите класс, к которому принадлежит метод

В приведенном выше примере второе ключевое слово «static» означает, что метод принадлежит классу, а не какому-либо экземпляру класса (объекта). Статические методы должны вызываться с использованием имени класса: «ExampleClass.methodExample ()».

Если ключевое слово static не использовалось, то метод может быть вызван только через объект. Например, если класс назывался «ExampleObject» и у него был конструктор (для создания объектов), то мы могли бы создать новый объект, набрав «ExampleObject obj = new ExampleObject ();», и вызвать метод, используя следующие: "obj.methodExample ();"

972649 4
972649 4

Шаг 4. Объявите возвращаемое значение

Возвращаемое значение объявляет имя значения, возвращаемого методом. В приведенном выше примере слово «void» означает, что метод ничего не возвращает.

  • Если вы действительно хотите, чтобы метод что-то возвращал, просто замените слово «void <» на тип данных (примитивный или ссылочный тип) объекта (или примитивного типа), который вы хотите вернуть. Примитивные типы включают int, float, double и другие. Затем просто добавьте «return» плюс объект этого типа где-нибудь в конце кода метода.
  • При вызове метода, который что-то возвращает, вы можете использовать то, что он возвращает. Например, если метод под названием «someMethod ()» возвращает целое число (число), то вы можете установить целое число равным тому, что он возвращает, используя код: «int a = someMethod ();»
972649 5
972649 5

Шаг 5. Объявите имя метода

После того, как вы объявили классы, которые могут получить доступ к методу, класс, к которому он принадлежит, и возвращаемое значение, вам необходимо дать методу имя, чтобы его можно было вызвать. Чтобы дать методу имя, просто введите имя метода, а затем открывающую и закрывающую круглые скобки. Приведенные выше примеры включают "someMethod ()" и "methodName ()". Затем вы должны ввести все операторы методов в открытые и закрытые фигурные скобки "{}"

972649 6
972649 6

Шаг 6. Вызвать метод

Чтобы вызвать метод, вам просто нужно ввести имя метода, а затем открыть и закрыть круглые скобки в строке, в которой вы хотите выполнить метод. Убедитесь, что вы вызываете метод только в классе, у которого есть к нему доступ. Ниже приведен пример метода, который объявляется и затем вызывается в классе:

    открытый класс className {public static void methodName () {System.out.println ("Это метод"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Шаг 7. Добавьте параметр в метод (при необходимости)

Для некоторых методов требуется параметр, например целое число (число) или ссылочный тип (например, имя объекта). Если для метода требуется параметр, вы просто вводите параметр между открывающей и закрытой круглыми скобками после имени метода. Метод, который требует целочисленного параметра целого числа, будет выглядеть как someMethod (int a) или аналогичный. Метод, использующий ссылочный тип, будет выглядеть как «someMethod (Object obj)» или аналогичный.

972649 8
972649 8

Шаг 8. Вызвать метод с параметром

При вызове метода, которому требуется параметр, вы просто добавляете параметр в скобки после имени метода. Например: «someMethod (5)» или «someMethod (n)», если «n» является целым числом. Если для метода требуется объект ссылки, просто введите имя объекта в открытых и закрытых скобках. Например, «someMethod (4, thing)».

972649 9
972649 9

Шаг 9. Добавьте несколько параметров к методу

У методов также может быть несколько параметров, просто разделенных запятыми. В следующем примере создается метод для сложения двух целых чисел и возврата суммы в качестве метода возврата. При вызове метода два целых числа задаются, поскольку параметры будут добавлены вместе. Когда программа будет запущена, вы получите вывод, в котором говорится: «Сумма A и B равна 50»:

    открытый класс myClass {общедоступная статическая пустая сумма (int a, int b) {int c = a + b; System.out.println («Сумма A и B равна» + c); } public static void main (String args) {sum (20, 30); }}

Видео - с помощью этой службы некоторая информация может быть передана YouTube

подсказки

  • При вызове метода, который что-то возвращает, вы можете вызвать другой метод в зависимости от того, что возвращает этот метод. Допустим, у нас есть метод под названием

    getObject ()

    который возвращает объект. Ну в классе

    Объект

    есть вызов нестатического метода

    нанизывать

    что возвращает

    Объект

    в виде

    Нить

    . Итак, если вы хотели это получить

    Нить

    от

    Объект

    вернулся

    getObject ()

    в одной строке вы просто напишите"

    Строка str = getObject (). ToString ();

  • ".

Рекомендуемые: