Wk2b

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

This lesson contains 22 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

CSD-III

Slide 1 - Slide

This item has no instructions

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

Slide 2 - Slide

This item has no instructions

Constructor
Properties
Fields
Methods

Slide 3 - Drag question

This item has no instructions

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

Slide 4 - Slide

This item has no instructions

Properties
  • Publieke variabele
  • UpperCamelCase
  • Getter/setter

Slide 5 - Slide

This item has no instructions

Fields
  • Privé-variabelen
  • lowerCamelCase

Slide 6 - Slide

This item has no instructions

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

Slide 7 - Slide

This item has no instructions

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

Slide 8 - Slide

This item has no instructions

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

Slide 9 - Open question

This item has no instructions

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

Slide 10 - Open question

This item has no instructions

Return-type
Aanroepen
Access-modifier
Naam
Parameters
Returnen

Slide 11 - Drag question

This item has no instructions

Leg uit: wat doet deze
methode?

Slide 12 - Open question

This item has no instructions

Methode-definitie:

Slide 13 - Slide

This item has no instructions

Naam
Parameters
in 📥

Slide 14 - Slide

This item has no instructions

Naam
Parameters
in 📥
Return-type
uit 📤

Slide 15 - Slide

This item has no instructions

Slide 16 - Slide

This item has no instructions

Schrijf methodedefinitie: een methode die brandstof bijvult.

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

Slide 17 - Open question

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

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

Slide 18 - Open question

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

player1 = new Player("Joe");

Slide 19 - Open question

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

Slide 20 - Open question

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

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

Slide 21 - Open question

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 question

Double?!