Cette leçon contient 10 diapositives, avec diapositives de texte.
Éléments de cette leçon
Python intro
Programming basics-II
Les 3 / Week 7a
H3: Interfaces in C#
CSD
Lesweek 3
Slide 1 - Diapositive
Cet élément n'a pas d'instructions
Les 1
Theorie
Les 2
Opdrachten
Les 3
Opdrachten
Opdrachten
ItsLearning > Opdrachten > Leerpad
Opdracht klaar?
Melden bij docent om af te ronden.
😎
Quincy Norbert
qn00@curio.nl
😎
Bart Kouwenberg
bk28@curio.nl
👨🏫
Marc Ridders (RSD)
mr41@curio.nl
Slide 2 - Diapositive
Cet élément n'a pas d'instructions
Deze les
Deze les:
📅 Leerdoelen/Planning
👨🏫 Recap
⏏️ Interfaces
👪 Inheritance vs. ⏏️ Interfaces
👋 Alles duidelijk?
Slide 3 - Diapositive
Cet élément n'a pas d'instructions
📅 Leerdoelen
Recap van OOP basics (Classes, Variables, Methods, Inheritance, Constructors)
Wat zijn ⏏️ Interfaces?
Wat is het verschil tussen 👪 Inheritance en ⏏️ Interfaces?
Slide 4 - Diapositive
Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
📅 Planning
Het eerste uur focussen we ons op de basics (herhaling).
Tussentijdse check-in.
Het tweede uur gaan we aan de slag met Interfaces.
Afsluiting.
Slide 5 - Diapositive
Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
👨🏫 Recap
OOP (Object Oriented Programming)
Classes
Variables, fields, properties
Methods
Inheritance
Constructors
Slide 6 - Diapositive
Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
👨🏫 Recap
Samen programmeren (voorbeelden en uitleg)
Slide 7 - Diapositive
Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
⏏️ Interfaces
Een interface is vergelijkbaar met een parent class.
De benaming van een Interface begin je altijd met een "I".
Een Interface bepaalt wat een class die de Interface implementeert moet hebben.
Slide 8 - Diapositive
Cet élément n'a pas d'instructions
👪 Inheritance vs. ⏏️ Interfaces
Het verschil tussen een Interface en Inheritance is dat een Interface bepaalt wat een child Class moet hebben en een parent Class zegt hoe de child Class iets zou moeten doen. Interfaces zorgen dus voor een stukje veiligheid.
Ook kan een child Class maar 1 parent Class hebben, maar meerdere Interfaces implementeren.