Wk2b

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

Cette leçon contient 22 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

Cet élément n'a pas d'instructions

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

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Constructor
Properties
Fields
Methods

Slide 3 - Question de remorquage

Cet élément n'a pas d'instructions

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

Slide 4 - Diapositive

Cet élément n'a pas d'instructions

Properties
  • Publieke variabele
  • UpperCamelCase
  • Getter/setter

Slide 5 - Diapositive

Cet élément n'a pas d'instructions

Fields
  • Privé-variabelen
  • lowerCamelCase

Slide 6 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 8 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 9 - Question ouverte

Cet élément n'a pas d'instructions

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

Slide 10 - Question ouverte

Cet élément n'a pas d'instructions

Return-type
Aanroepen
Access-modifier
Naam
Parameters
Returnen

Slide 11 - Question de remorquage

Cet élément n'a pas d'instructions

Leg uit: wat doet deze
methode?

Slide 12 - Question ouverte

Cet élément n'a pas d'instructions

Methode-definitie:

Slide 13 - Diapositive

Cet élément n'a pas d'instructions

Naam
Parameters
in 📥

Slide 14 - Diapositive

Cet élément n'a pas d'instructions

Naam
Parameters
in 📥
Return-type
uit 📤

Slide 15 - Diapositive

Cet élément n'a pas d'instructions

Slide 16 - Diapositive

Cet élément n'a pas d'instructions

Schrijf methodedefinitie: een methode die brandstof bijvult.

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

Slide 17 - Question ouverte

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

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

Slide 18 - Question ouverte

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

player1 = new Player("Joe");

Slide 19 - Question ouverte

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

Slide 20 - Question ouverte

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

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

Slide 21 - Question ouverte

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 - Question ouverte

Double?!