Programmeren in Java/Methoden: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
Geen bewerkingssamenvatting
Label: bewerking met nieuwe wikitekstmodus
DimiC88 (overleg | bijdragen)
Label: bewerking met nieuwe wikitekstmodus
Regel 5:
 
== Methode definiëren en oproepen ==
===Eerste methode===
We gaan een eerste methode schrijven in volgend ''Main'' klasse.
<syntaxhighlight lang=java>
Regel 44 ⟶ 45:
</syntaxhighlight>
 
Met als outputuitvoer:
 
<pre>
Regel 50 ⟶ 51:
</pre>
 
Een methode meermaals laten uitvoeren, doe je gewoon door het meermaals op te roepen. Je kunt dezelfde methode zoveel keer oproepen zoals je wilt.
 
<syntaxhighlight lang=java highlight=9-11>
public class Main {
 
public static void myFirstMethod() {
System.out.println("Dit is mijn eerste methode.");
}
 
public static void main(String[] args) {
myFirstMethod();
myFirstMethod();
myFirstMethod();
myFirstMethod();
}
}
</syntaxhighlight>
 
Bovenstaande zal dus "Dit is mijn eerste methode." vier keer afprinten.
 
===Naamgeving===
 
===Meerdere methodes===
 
Je kunt ook zoveel methodes definiëren zoals je wilt.
 
<syntaxhighlight lang=java highlight=7-13,17-18>
public class Main {
 
public static void myFirstMethod() {
System.out.println("Dit is mijn eerste methode.");
}
 
public static void mySecondMethod() {
System.out.println("Dit is mijn tweede methode.");
}
 
public static void myThirdMethod() {
System.out.println("Dit is mijn derde methode.");
}
 
public static void main(String[] args) {
myFirstMethod();
mySecondMethod();
myThirdMethod();
}
}
</syntaxhighlight>
 
Dit geeft volgende uitvoer:
 
<pre>
Dit is mijn eerste methode.
Dit is mijn tweede methode.
Dit is mijn derde methode.
</pre>
 
De volgorde dat je ze vermeld maakt niet uit, wel moet je oppassen met de namen van de methodes. Onze simpele methodes mogen niet dezelfde naam hebben, anders weet Java niet welke methode je wilt gebruiken. Later in dit hoofdstuk zul je zien dat je wel dezelfde naam kunt gebruiken, maar dat je wel de regels daarvoor moet volgen.
 
===Methodes oproepen vanuit een andere methode===
 
== Argumenten en Parameters ==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.