Lesweek 6 (1/3) - Methods

Python intro
Programming basics-II
Les 3 / Week 7a
Methods
CSD-I
Lesweek 6 - Les Maandag (1/3)
1 / 11
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

Items in this lesson

Python intro
Programming basics-II
Les 3 / Week 7a
Methods
CSD-I
Lesweek 6 - Les Maandag (1/3)

Slide 1 - Slide

Deze les
Deze les:
  • Methoden
  • Return type
  • Parameters

Slide 2 - Slide

💻 Methoden
  • Een stuk code met een naam, zodat we deze code makkelijk kunnen aanroepen.
  • Makkelijk te herhalen
  • Bekende methoden zijn:
    Console.ReadLine();
    Console.WriteLine();

Slide 3 - Slide

⌨️ Return types
Mogelijke return types zijn:
  • void
  • int
  • string
  • bool

Slide 4 - Slide

💻 parameters
Parameters worden aangegeven binnen de haakjes in de methode.
Parameters worden gebruikt om data mee te geven aan de methode.
public void giveMoney(int amount) {
    // int amount is hier de parameter
    // void is de returntype, de methode returnt dus niks!
}

Slide 5 - Slide

⌨️ Een paar voorbeelden
Benoem de return type, en parameters, en leg uit wat de methode (zou moeten) doen!

public bool isWindowOpen() {
}

public void changeName(string name) {
}

public int getMaxSpeed(string car) {
}

Slide 6 - Slide

Wat returnt deze methode?
public void addToAge(int toAdd)
A
NIKS
B
De leeftijd nadat we het getal toAdd hebben opgeteld
C
De leeftijd voordat we het getal toAdd hebben opgeteld
D
Het getal toAdd

Slide 7 - Quiz

Wat returnt deze methode?
public int getAge(string name)
A
String name
B
Niks
C
Dat kan je niet weten
D
Een int leeftijd

Slide 8 - Quiz

Wat zijn de parameters?
public void setUserAndPass(string username, string pass)
A
void
B
string username, string pass
C
Dat kan je niet weten
D
setUserAndPass

Slide 9 - Quiz

Maak zelf een methode met de volgende waarden:
- Geen return type
- Naam is setGradeForUser
- Parameter string user

Slide 10 - Open question

⌨️ Oefenen
Om de methodes extra te oefenen maak opdracht 10 op ItsLearning

Slide 11 - Slide