Programmeren in Java/Klassen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
k herschikking en eerste zet tot herschrijven.
DimiC88 (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 39:
== Methodes ==
 
Nu hebben we wel een klasse, het heeft nog geen enkele functionaliteit. Daarvoor gaan we methodes toevoegen. We gaan onze ''Car'' de functionaliteit geven van remmen en rijden.
<syntaxhighlight lang="java" highlight=3-9>
public class Car {
 
public void drive() {
System.out.println("De auto rijdt.");
}
public void brake() {
System.out.println("De auto remt.");
}
}
</syntaxhighlight>
 
De methodes hebben we gedefinieerd met ''public'' gevolgd door ''void''. ''void'' betekent dat onze methode geen waarde zal terug geven wanner we de methode oproepen. We geven onze methodes hun namen gevolgd door haakjes en accolades. Die accolades bevatten de functionaliteit die de methodes moeten uitvoeren telkens ze worden opgeroepen in dit geval zullen ze "De auto rijdt." of "De auto remt." afprinten. Nu je de methodes hebt gedifinieerd kun je ze gebruiken. Bijvoorbeeld als volgt in de ''main'':
 
<syntaxhighlight lang="java" highlight=5-6>
public class Main {
 
public static void main(String[] args) {
Car myCar = new Car();
myCar.drive();
myCar.brake();
}
}
</syntaxhighlight>
 
==Velden==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.