Java Metodes


'n Metode is 'n kodeblok wat slegs loop wanneer dit opgeroep word.

Jy kan data, bekend as parameters, in 'n metode deurgee.

Metodes word gebruik om sekere aksies uit te voer, en dit staan ​​ook bekend as funksies .

Hoekom metodes gebruik? Om kode te hergebruik: definieer die kode een keer, en gebruik dit baie keer.


Skep 'n metode

'n Metode moet binne 'n klas verklaar word. Dit word gedefinieer met die naam van die metode, gevolg deur hakies () . Java bied 'n paar vooraf gedefinieerde metodes, soos System.out.println(), maar jy kan ook jou eie metodes skep om sekere aksies uit te voer:

Voorbeeld

Skep 'n metode binne Main:

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

Voorbeeld Verduidelik

  • myMethod()is die naam van die metode
  • staticbeteken dat die metode aan die Hoofklas behoort en nie 'n objek van die Hoofklas nie. Jy sal later in hierdie tutoriaal meer leer oor voorwerpe en hoe om toegang tot metodes deur middel van voorwerpe te kry.
  • voidbeteken dat hierdie metode nie 'n terugkeerwaarde het nie. Jy sal later in hierdie hoofstuk meer oor terugkeerwaardes leer

Bel 'n metode

Om 'n metode in Java te noem, skryf die metode se naam gevolg deur twee hakies () en 'n kommapunt ;

In die volgende voorbeeld myMethod()word dit gebruik om 'n teks (die aksie) te druk wanneer dit genoem word:

Voorbeeld

Binne main, noem die myMethod()metode:

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!"

'n Metode kan ook verskeie kere genoem word:

Voorbeeld

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!

In die volgende hoofstuk, Metodeparameters , sal jy leer hoe om data (parameters) in 'n metode deur te gee.


Toets jouself met oefeninge

Oefening:

Voeg die ontbrekende deel in om myMethodvan te bel main.

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

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