In deze les zitten 19 slides, met interactieve quizzen en tekstslides.
Lesduur is: 60 min
Onderdelen in deze les
CSD-III
Slide 1 - Tekstslide
Naslagwerk
Teams > SSD2A > Native > Notities
Slide 2 - Tekstslide
Constructor
Properties
Fields
Methods
Slide 3 - Sleepvraag
Properties
Publieke variabele
UpperCamelCase
Getter/setter
Slide 4 - Tekstslide
Zie deze klasse. Definieer een property voor de kleur van de dino.
Slide 5 - Open vraag
Fields
Privé-variabelen
lowerCamelCase
Slide 6 - Tekstslide
Definieer drie fields: - xPos - health - isAlive
Slide 7 - Open vraag
Constructor
Speciale methode zonder return-type
Exact dezelfde naam als de klasse
Uitgevoerd bij maken nieuwe instantie
Slide 8 - Tekstslide
Voeg een constructor toe. Twee parameters; naam en kleur. Tevens; health op 20 zetten en isAlive op waar.
Slide 9 - Open vraag
Methodes
Blokje code dat samen één ding doet
Public of private
UpperCamelCase
Slide 10 - Tekstslide
Naam
Parameters
in 📥
Return-type
uit 📤
Slide 11 - Tekstslide
Definieer een methode "Move": Geeft niets terug. Is alleen toegankelijk binnen de klasse zelf. Krijgt als input één waarde: deltaX.
Slide 12 - Open vraag
Voeg een methode toe (definitie én inhoud). Naam "Run". Geeft niets terug, geen parameters. Public Inhoud: roep Move() aan om 3 stappen te zetten.
Slide 13 - Open vraag
Voeg een methode toe (definitie én inhoud). Naam "Walk". Geeft niets terug, geen parameters. Public Inhoud: roep Move() aan om 1 stap te zetten.
Slide 14 - Open vraag
Slide 15 - Tekstslide
Voeg een methode toe (definitie én inhoud). Naam "Eat". Geeft niets terug. Krijgt één parameter: de hoeveelheid. De methode voegt doorgekregen hoeveelheid toe aan health.
Slide 16 - Open vraag
In de Program.cs maak je nu twee objecten. Verzin zelf twee namen en kleuren.
Slide 17 - Open vraag
Zelf aan de slag
Maak een Console-applicatie
Maak een nieuwe klasse "Dinosaur"
Kopieer/plak de inhoud van deze klasse vanuit Notities