Cette leçon contient 19 diapositives, avec quiz interactifs et diapositives de texte.
La durée de la leçon est: 60 min
Éléments de cette leçon
CSD-III
Slide 1 - Diapositive
Naslagwerk
Teams > SSD2A > Native > Notities
Slide 2 - Diapositive
Constructor
Properties
Fields
Methods
Slide 3 - Question de remorquage
Properties
Publieke variabele
UpperCamelCase
Getter/setter
Slide 4 - Diapositive
Zie deze klasse. Definieer een property voor de kleur van de dino.
Slide 5 - Question ouverte
Fields
Privé-variabelen
lowerCamelCase
Slide 6 - Diapositive
Definieer drie fields: - xPos - health - isAlive
Slide 7 - Question ouverte
Constructor
Speciale methode zonder return-type
Exact dezelfde naam als de klasse
Uitgevoerd bij maken nieuwe instantie
Slide 8 - Diapositive
Voeg een constructor toe. Twee parameters; naam en kleur. Tevens; health op 20 zetten en isAlive op waar.
Slide 9 - Question ouverte
Methodes
Blokje code dat samen één ding doet
Public of private
UpperCamelCase
Slide 10 - Diapositive
Naam
Parameters
in 📥
Return-type
uit 📤
Slide 11 - Diapositive
Definieer een methode "Move": Geeft niets terug. Is alleen toegankelijk binnen de klasse zelf. Krijgt als input één waarde: deltaX.
Slide 12 - Question ouverte
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 - Question ouverte
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 - Question ouverte
Slide 15 - Diapositive
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 - Question ouverte
In de Program.cs maak je nu twee objecten. Verzin zelf twee namen en kleuren.
Slide 17 - Question ouverte
Zelf aan de slag
Maak een Console-applicatie
Maak een nieuwe klasse "Dinosaur"
Kopieer/plak de inhoud van deze klasse vanuit Notities