Wk3a

CSD-III
1 / 19
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

In deze les zitten 19 slides, met interactieve quizzen en tekstslides.

time-iconLesduur 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
  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 - Tekstslide

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

Slide 19 - Tekstslide