
OO Programmeren Les 4
Geheugenmanagement bij klassen
Doelstelling
Na deze les weet je dat:
- klasse een "gewoon" nieuw gegevenstype is;
- dat alle regels die we dus al kenden in verband met het doorgeven van variabelen als parameters in een methoden blijven gelden maar dat het enige verschil is dat we objecten by reference meegeven aan een methode;
- dat aanpassingen aan het object in de methode betekent dat je het originele object wijzigt dat aan de methode werd meegegeven en dat je daarmee rekening moet houden;
- deze zelfgedefiniëerde gegevenstypes in pascalnotatie geschreven worden;
Theorie
Labo
- We hebben1 project voor dit vak gemaakt met de naam
OOProgrammeren
. - Voor dit onderwerp maken we in dit project een aparte klasse met de naam
GeheugenmanagementBijKlassen
(apart cs bestand!). - In de
Main
methode van deProgram
klasse maken we een genest menu waarmee we elke oefening of opdracht kunnen laten uitvoeren. Het hoofdmenu heet Geheugenmanagement bij klassen en het submenu de naam van de oefening of opdracht. - We maken samen de voorbeelden in Objecten en methoden, Stack en Heap en Null en NullReferenceException.
Opdracht
- Maak de opdrachten in Labo-oefeningen. Plaats ze in een klasse met de naam
GeheugenmanagementBijKlassen
. - Je repo op Bitbucket synchroniseren met je lokale computer.