Programmeren in Java/Klassen: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k herschikking en eerste zet tot herschrijven. |
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==
|