Metody Java


Metoda to blok kodu , który działa tylko wtedy, gdy jest wywoływany.

Do metody można przekazać dane, zwane parametrami.

Metody służą do wykonywania określonych czynności i są również nazywane funkcjami .

Dlaczego warto korzystać z metod? Aby ponownie użyć kodu: zdefiniuj kod raz i używaj go wiele razy.


Utwórz metodę

Metoda musi być zadeklarowana w klasie. Jest on zdefiniowany nazwą metody, po której następuje nawias () . Java udostępnia kilka predefiniowanych metod, takich jak System.out.println(), ale możesz także tworzyć własne metody do wykonywania określonych czynności:

Przykład

Utwórz metodę w Main:

public class Main {
  static void myMethod() {
    // code to be executed
  }
}

Przykład wyjaśniony

  • myMethod()to nazwa metody
  • staticoznacza, że ​​metoda należy do klasy Main, a nie do obiektu klasy Main. W dalszej części tego samouczka dowiesz się więcej o obiektach i sposobie uzyskiwania dostępu do metod za pośrednictwem obiektów.
  • voidoznacza, że ​​ta metoda nie ma wartości zwracanej. Więcej o zwracanych wartościach dowiesz się w dalszej części tego rozdziału

Zadzwoń do metody

Aby wywołać metodę w Javie, napisz nazwę metody, po której następują dwa nawiasy () i średnik ;

W poniższym przykładzie myMethod()służy do drukowania tekstu (akcji), gdy jest wywoływana:

Przykład

Wewnątrz mainwywołaj myMethod()metodę:

public class Main {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
  }
}

// Outputs "I just got executed!"

Metodę można również wywoływać wielokrotnie:

Przykład

public class Main {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
    myMethod();
    myMethod();
  }
}

// I just got executed!
// I just got executed!
// I just got executed!

W następnym rozdziale, Parametry metody , dowiesz się, jak przekazywać dane (parametry) do metody.


Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

myMethodWstaw brakującą część, z której chcesz zadzwonić main.

static void myMethod() {
  System.out.println("I just got executed!");
}

public static void main(String[] args) {
  ;
}