Labo: Object georiënteerd programmeren (week 1)

Zie Scherp Scherper - Hoofdstuk 9 (in opbouw)

Hoofdstuk 9, week 1 in een notendop

Variabelen die bij elkaar horen, groepeer je in een struct

Zo maak je een eigen type, dat je als één variabele gebruikt

Zet elke struct of klasse in een apart .cs-bestand

Pong zonder OOP: twee balletjes, bijna elke lijn dubbel

Met OOP zitten data en gedrag samen in één klasse

public struct Positie          // in Positie.cs
{
    public int X;
    public int Y;
}

Positie spelerPositie;         // in Main
spelerPositie.X = 10;

De oefeningen

Structs, nog vóór je hoofdstuk 9 leest

De Data Architect De RPG Inventory

Daarna in het handboek

Pong maken, tot aan de sectie “Klassen en objecten”

Oefeningen H9 (intermezzo)

Enkel De Data Architect (met de uitbreiding) is Essential.