Найти в Дзене
Java Вместе

Java вместе 4.1 ООП Методы

Методы определяют поведение. Метод является коллекцией выражений, сгруппированных вместе для выполнения действия. System.out.println() является примером метода. Вы можете определить свои собственные методы для выполнения желаемых действий. Давайте рассмотрим следующий код:  class MyClass {  static void sayHello() {    System.out.println("Hello World!");  }  public static void main(String[ ] args) {    sayHello();  } } // Outputs "Hello World!" В вышеуказанном коде объявлен метод "sayHello", который печатает текст, и вызывается в main. Чтобы вызвать метод, введите его имя и пару круглых скобок. Вызов Методов Вы можете вызвать метод любое количество раз. При запуске метода код перескакивает в место, где метод был определен, выполняет код внутри него, а затем возвращается обратно и выполняет последующие строки. Пример:   class MyClass {  static void sayHello() {    System.out.println("Hello World!");  }  public static void main(String[ ] args) {    sayHello();    sayHel
Оглавление

Методы определяют поведение. Метод является коллекцией выражений, сгруппированных вместе для выполнения действия. System.out.println() является примером метода.

Вы можете определить свои собственные методы для выполнения желаемых действий.

Давайте рассмотрим следующий код: 

class MyClass {

 static void sayHello() {

   System.out.println("Hello World!");

 }

 public static void main(String[ ] args) {

   sayHello();

 }

}

// Outputs "Hello World!"

В вышеуказанном коде объявлен метод "sayHello", который печатает текст, и вызывается в main.

Чтобы вызвать метод, введите его имя и пару круглых скобок.

Вызов Методов

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

Пример:  

class MyClass {

 static void sayHello() {

   System.out.println("Hello World!");

 }

 public static void main(String[ ] args) {

   sayHello();

   sayHello();

   sayHello();

 }

}

// Hello World!

// Hello World!

// Hello World!

В случаях, подобных случаям выше, где одно и то же повторяется снова и снова, вы можете достичь такого же результата, используя циклы (while или for).

Параметры Методов

Вы также можете создать метод, который принимает некоторую информацию, называемую параметрами, при его вызове. Параметры методов необходимо указывать внутри круглых скобок.

Например, мы можем модифицировать наш метод sayHello(), чтобы он принимал параметр String.

class MyClass {

 static void sayHello(String name) {

   System.out.println("Hello " + name);

 }

 public static void main(String[ ] args) {

   sayHello("David");

   sayHello("Amy");

 }

}

// Hello David

// Hello Amy

Вышеуказанный метод принимает строку с именем name в качестве параметра, который используется в теле метода. Затем, при вызове метода, мы передаем значение параметра в скобки.

Метод может иметь множество параметров, разделенных запятыми.

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