Object Oriented Programming in Java

Begrip van Object Oriented Programming
(OOP) in Java
1 / 12
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

Cette leçon contient 12 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 45 min

Éléments de cette leçon

Begrip van Object Oriented Programming
(OOP) in Java

Slide 1 - Diapositive

OOP-concepten
  • encapsulatie
  • overerving
  • polymorfisme 

Slide 2 - Diapositive

Encapsulatie 
verbergen van details van een object en het bieden van een interface voor interactie 

Voordelen:
veiligheid, flexibiliteit, verbeterde leesbaarheid en onderhoudbaarheid

Slide 3 - Diapositive

Wat is encapsulatie?
A
Verbergen van details
B
Bieden van interface voor interactie
C
Verbergen van code
D
Verbergen van interface

Slide 4 - Quiz

Leg kort uit wat de voordelen van encapsulatie zijn

Slide 5 - Question ouverte

Overerving
het creëren van een nieuwe klasse op basis van een bestaande klasse

De subklasse erft eigenschappen en methoden van de superklasse

Toepassing:
hergebruik van code, creëren van een hiërarchie van klassen

Slide 6 - Diapositive

Wat is overerving?
A
Overerving is het proces waarbij de eigenschappen van een object worden verwijderd en overgezet naar een ander object.
B
Overerving is een methode die wordt gebruikt om gegevens te verplaatsen tussen verschillende objecten in een Java-programma.
C
Overerving is het creëren van een nieuwe klasse op basis van een bestaande klasse
D
Overerving is het vermogen van een object om dynamisch van type te veranderen tijdens de uitvoering van een programma.

Slide 7 - Quiz

Polymorfisme
De mogelijkheid om objecten van verschillende klassen te behandelen als objecten van dezelfde klasse

Overloading en overriding: hetzelfde-named methods met verschillende functionaliteit in verschillende klassen

Slide 8 - Diapositive

Polymorfisme
Toepassing: 
flexibiliteit, schaalbaarheid, verbeterde leesbaarheid

Slide 9 - Diapositive

Wat is polymorfisme?
A
Een programmeerconcept dat verwijst naar het vermogen van objecten om te worden behandeld als exemplaren van verschillende klassen in Java.
B
Polymorfisme verwijst naar de mogelijkheid om een object te definiëren met meerdere instanties van variabelen.
C
Polymorfisme is de techniek van het coderen van een Java-programma om het sneller te maken.
D
Polymorfisme is een Java-techniek waarmee een klasse de eigenschappen van een andere klasse kan overnemen.

Slide 10 - Quiz

Schrijf een programma dat twee objecten van verschillende subklassen maakt en ze vervolgens als objecten van dezelfde superklasse behandelt. Gebruik overerving en polymorfisme in uw oplossing.


De code kan je inleveren bij Nemo via de mail.

Slide 11 - Diapositive

Zijn er nog vragen?

Slide 12 - Question ouverte