HOOFDSTUK 2: VELDEN, CONSTRUCTORS EN METHODES
2.1 Objectcreatie
Objectcreatie = sommige objecten kunnen niet worden geconstrueerd wonder
dat er extra info wordt geleverd.
2.2 Een klassendefinitie
Tekst van klassendefinitie in stukken bekijken : objectgeorienteerde concepten
herkennen
Klassendefinitie bevat veel van de Java-mogelijkheden die steeds opnieuw
terugkomen
2.3 De header van een klasse
HEADER bestaat uit 2 COMPONENTEN:
De naam van de klasse
Groter “inwendig” deel, dat al het werk doet
bv. public class NaamKlasse {
…
}
Doel HEADER: naam klasse leveren
Klassennaam begint altijd met een hoofdletter
Onderscheiding duidelijk t.o.v variabelen en methodes
2.4 Velden, constructors, methodes
VELDEN: slaan gegevens permanent binnen een object op
CONSTRUCTORS: verantwoordelijk voor het op-de-juiste-manier instellen van
een object bij een object-creatie
METHODES: implementeren het gedrag van een object, ze leveren
functionaliteit
2.4.1 Velden
Velden = velden bevatten gegevens die door een object worden gebruikt, ze
worden ook wel instantievariabelen genoemd
Velden slaan gegevens permanent binnen een object op
Elk object zal voor elk veld dat in klasse gedeclareerd is een bepaalde
hoeveelheid ruimte reserveren
bv. Public class NaamKlasse {
private int veld1;
private int veld2;