Kursusindhold
Java Udvidet
Java Udvidet
Hvad er en metode?
Metode
I Java er en metode et kodeblok, der udfører en specifik opgave. Det er en genanvendelig enhed af kode, som kan kaldes og udføres flere gange i et program. Metoder bruges til at opdele kompleksiteten i et program i mindre, håndterbare dele, hvilket gør koden mere organiseret og lettere at forstå.
En metode består af en metodesignatur, som inkluderer metodens navn og eventuelle parametre, den accepterer, samt en metodekrop, der indeholder koden, som definerer metodens adfærd.
Metoder kan have en returntype, der angiver typen af værdi, metoden returnerer efter udførelse, eller de kan være void, hvilket betyder, at de ikke returnerer nogen værdi.
Den grundlæggende syntaks for enhver metode ser således ud:
Main.java
ReturnType methodName(ParameterType parameter, ParameterType parameter) { // code that runs when this method is called }
Lad os nu gennemgå alt det, der er skrevet ovenfor:
ReturnType
: Dette er typen af den værdi, som metoden vil returnere. Kort sagt er det resultatet af at udføre metoden. Hvis metodens funktionalitet er at lægge to tal sammen og returnere en heltalsværdi, vilReturnType
også væreint
;MethodName
: Dette er blot navnet på vores metode. Det er god praksis at give metoder beskrivende navne. For eksempel, hvis metoden lægger to tal sammen, ville et godt navn væreaddTwoNumbers
;ParameterType
: Dette er typen af parameteren, som metoden vil acceptere, når den bruges. Igen, lad os tage eksemplet med at lægge to tal sammen: i dette tilfælde vil vi have to parametre med typenint
;Parameter
: Dette er navnet på parameteren. Denne parameter kan bruges inde i metodens krop. Det vil blive tydeligere, når du ser et rigtigt eksempel på brug af en metode.
Lad os nu se på et eksempel på en metode, der lægger to tal sammen og returnerer deres sum:
Main.java
int addTwoNumbers(int firstNumber, int secondNumber) { int result = firstNumber + secondNumber; return result; }
Denne metode tager to int-værdier som parametre, opretter en ny variabel kaldet result
inden i sig selv og tildeler den summen af de to parametre. Derefter bruger vi nøgleordet return
, som returnerer værdien af result
.
I næste kapitel vil vi gå mere i dybden med, hvordan denne metode fungerer, og lære at oprette vores egne metoder.
I næste kapitel vil vi gå dybere ind i, hvordan denne metode fungerer, og lære at oprette vores egne metoder.
1. Hvad er en metode i Java?
2. Hvad er formålet med metoder i Java?
Tak for dine kommentarer!