Wk3a

CSD-III
1 / 19
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

Cette leçon contient 19 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa 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
  1. Maak een Console-applicatie
  2. Maak een nieuwe klasse "Dinosaur"
  3. Kopieer/plak de inhoud van deze klasse vanuit Notities
  4. Voeg bovenaan Program.cs toe "using namespace;"
  5. Klooien met meerdere objecten;

timer
10:00

Slide 18 - Diapositive

Zelf aan de slag
Opdracht "Snowflake_class"
Zie wederom tabje Notities

Slide 19 - Diapositive