Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Metodeerklæring og -kald | Sektion
Essentielle Java-Koncepter

bookMetodeerklæring og -kald

Stryg for at vise menuen

Deklaration af egne metoder i Java

For at oprette din egen metode i Java skal du følge en specifik syntaks og et sæt regler. En metode er en kodeblok, der udfører en bestemt opgave og kan kaldes fra andre dele af dit program. Hver metodedeklaration indeholder flere nøglekomponenter:

  • Adgangsmodifikator: definerer synligheden af metoden, såsom public eller private;
  • Returtype: angiver typen af værdi, som metoden returnerer (brug void, hvis der ikke returneres noget);
  • Metodenavn: skal følge Java-navngivningskonventioner—start med et lille bogstav og brug camelCase;
  • Parameterliste: omsluttet af parenteser; kan være tom eller indeholde en eller flere parametre adskilt af kommaer;
  • Metodekrop: kodeblokken inden for krøllede parenteser {} der definerer, hvad metoden gør.

Generel syntaks:

accessModifier returnType methodName(parameterList) {
    // method body
}

Eksempel:

public void greetUser() {
    System.out.println("Hello, user!");
}

Denne metode hedder greetUser, er erklæret som public, har ingen returtype (bruger void) og tager ingen parametre. Når du kalder denne metode, udskriver den blot en hilsen til konsollen.

Note
Bemærk

Du lærer om metodeparametre lidt senere.

Regler for metodedeklaration:

  • Metodenavne skal være unikke inden for samme klasse (undtagen ved overbelastning);
  • Parametertyper og rækkefølge skal være klart defineret;
  • Returtypen skal matche den værdi, der returneres i metodekroppen;
  • Hvis metoden ikke returnerer en værdi, skal du bruge void som returtype.

Deklaration af metoder hjælper dig med at organisere din kode, undgå gentagelser og gøre dine programmer lettere at læse og vedligeholde.

Kald af en metode i Java

For at bruge en metode i Java skal du kalde (involvere) den fra en anden metode. Oftest kaldes metoder fra main-metoden eller fra andre metoder inden for din klasse.

Syntaks for metodekald

For at kalde en metode, anvendes følgende syntaks:

  • Skriv metodenavnet;
  • Tilføj parenteser () efter navnet;
  • Afslut sætningen med et semikolon.

Hvis metoden returnerer en værdi, kan du bruge den direkte eller tildele den til en variabel.

Main.java

Main.java

copy
1234567891011121314
package com.example; public class Main { // Step 1: Declare a method named greet public static void greet() { // Step 2: Print a greeting message System.out.println("Hello from the greet method!"); } public static void main(String[] args) { // Step 3: Invoke the greet method greet(); } }
  • Metoder kaldes ved at bruge deres navn efterfulgt af parenteser;
  • Du kan kalde en metode fra main eller fra en hvilken som helst anden metode i samme klasse;
  • Hvis metoden returnerer en værdi, kan du tildele den til en variabel eller bruge den i et udtryk.
question mark

Hvilken af følgende er en gyldig metodeerklæring i Java

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 6
some-alt