Wk2b

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

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

time-iconLesduur is: 60 min

Onderdelen in deze les

CSD-III

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Naslagwerk / "moduleboekje"
Teams > SSD2A > Native > Notities

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Constructor
Properties
Fields
Methods

Slide 3 - Sleepvraag

Deze slide heeft geen instructies

Bij deze fields staat geen access-modifier. Als er niets staat, is de default private.
ammo--;
is hetzelfde als
ammo -= 1;

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Properties
  • Publieke variabele
  • UpperCamelCase
  • Getter/setter

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Fields
  • Privé-variabelen
  • lowerCamelCase

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Constructor
  • Speciale methode zonder return-type
  • Exact dezelfde naam als de klasse
  • Uitgevoerd bij maken nieuwe instantie

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Methodes
  • Blokje code dat samen één ding doet
  • Public of private
  • UpperCamelCase

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Definieer een field om de huidige snelheid in op te slaan.

Slide 9 - Open vraag

Deze slide heeft geen instructies

Definieer een property om op te slaan of je karakter nog leeft.

Slide 10 - Open vraag

Deze slide heeft geen instructies

Return-type
Aanroepen
Access-modifier
Naam
Parameters
Returnen

Slide 11 - Sleepvraag

Deze slide heeft geen instructies

Leg uit: wat doet deze
methode?

Slide 12 - Open vraag

Deze slide heeft geen instructies

Methode-definitie:

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Naam
Parameters
in 📥

Slide 14 - Tekstslide

Deze slide heeft geen instructies

Naam
Parameters
in 📥
Return-type
uit 📤

Slide 15 - Tekstslide

Deze slide heeft geen instructies

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Schrijf methodedefinitie: een methode die brandstof bijvult.

Input: de hoeveelheid die wordt gevuld.
Output: de totale hoeveelheid in de tank.

Slide 17 - Open vraag

Double?!
Roep deze methode aan zodat er 20.5 liter wordt getankt:

public double Refuel(double amount)
{......}

Slide 18 - Open vraag

Double?!
Zie onderstaande regel code. Wat is hier de Name,
Health en ammo van player1?

player1 = new Player("Joe");

Slide 19 - Open vraag

Double?!
Maak nog een player-object met een andere
naam:

Slide 20 - Open vraag

Double?!
Vul deze code aan, zodat player1 schiet op player2.

var player1 = new Player("Joe");
var player2 = new Player("Alice");

Slide 21 - Open vraag

Double?!
Wat is hierna de Health van players 1 en 2?
var player1 = new Player("Joe");
var player2 = new Player("Alice");
player1.Shoot(player2);

Slide 22 - Open vraag

Double?!