Podcast
Questions and Answers
Wie bedacht de term object-oriented programming?
Wie bedacht de term object-oriented programming?
Wat is een belangrijk kenmerk van object-georiënteerde talen?
Wat is een belangrijk kenmerk van object-georiënteerde talen?
Wat beschrijft het beste wat een object is volgens de gegeven definitie?
Wat beschrijft het beste wat een object is volgens de gegeven definitie?
Welke van de volgende is GEEN object-georiënteerde programmeertaal?
Welke van de volgende is GEEN object-georiënteerde programmeertaal?
Signup and view all the answers
Wat was de eerste object-georiënteerde taal?
Wat was de eerste object-georiënteerde taal?
Signup and view all the answers
Wat wordt bedoeld met subclassing in object-georiënteerde programmering?
Wat wordt bedoeld met subclassing in object-georiënteerde programmering?
Signup and view all the answers
Hoe worden de status en het gedrag van een object in software beschreven?
Hoe worden de status en het gedrag van een object in software beschreven?
Signup and view all the answers
Welke bewering over Smalltalk is waar?
Welke bewering over Smalltalk is waar?
Signup and view all the answers
Wat is een essentieel kenmerk van encapsulation in object georiënteerd programmeren?
Wat is een essentieel kenmerk van encapsulation in object georiënteerd programmeren?
Signup and view all the answers
Welke van de volgende termen beschrijft de mogelijkheid om een object op meer dan één manier te vertegenwoordigen?
Welke van de volgende termen beschrijft de mogelijkheid om een object op meer dan één manier te vertegenwoordigen?
Signup and view all the answers
Wat is het belangrijkste doel van abstraction in object georiënteerd programmeren?
Wat is het belangrijkste doel van abstraction in object georiënteerd programmeren?
Signup and view all the answers
Wat is de relatie tussen een class en een object?
Wat is de relatie tussen een class en een object?
Signup and view all the answers
Welke van de volgende elementen zorgt ervoor dat objecten aan elkaar kunnen worden gekoppeld op een later moment?
Welke van de volgende elementen zorgt ervoor dat objecten aan elkaar kunnen worden gekoppeld op een later moment?
Signup and view all the answers
Wat betekent inheritance in object georiënteerd programmeren?
Wat betekent inheritance in object georiënteerd programmeren?
Signup and view all the answers
Wat refereert aan de relatie tussen objecten in termen van berichtverwerking?
Wat refereert aan de relatie tussen objecten in termen van berichtverwerking?
Signup and view all the answers
Wat zijn de belangrijkste elementen die tegenwoordig belangrijk zijn in object georiënteerd programmeren?
Wat zijn de belangrijkste elementen die tegenwoordig belangrijk zijn in object georiënteerd programmeren?
Signup and view all the answers
Wat is een instantie van een class in programmeertaal?
Wat is een instantie van een class in programmeertaal?
Signup and view all the answers
Welke rol speelt de cookie cutter in de context van classes en instanties?
Welke rol speelt de cookie cutter in de context van classes en instanties?
Signup and view all the answers
Wat zijn getters en setters in object-georiënteerd programmeren?
Wat zijn getters en setters in object-georiënteerd programmeren?
Signup and view all the answers
Waarom is encapsulation belangrijk in object-georiënteerd programmeren?
Waarom is encapsulation belangrijk in object-georiënteerd programmeren?
Signup and view all the answers
Wat beschrijft een class in een object-georiënteerde programmeertaal?
Wat beschrijft een class in een object-georiënteerde programmeertaal?
Signup and view all the answers
Wat gebeurt er wanneer een nieuwe instantie van de gingerbread boy class wordt aangemaakt?
Wat gebeurt er wanneer een nieuwe instantie van de gingerbread boy class wordt aangemaakt?
Signup and view all the answers
Wat is een subclass van de instrument class?
Wat is een subclass van de instrument class?
Signup and view all the answers
Wat is een karakteristiek van object-georiënteerd programmeren?
Wat is een karakteristiek van object-georiënteerd programmeren?
Signup and view all the answers
Wat zijn de gevolgen van niet het toepassen van encapsulation?
Wat zijn de gevolgen van niet het toepassen van encapsulation?
Signup and view all the answers
Welke class is geen child class van de guitar class?
Welke class is geen child class van de guitar class?
Signup and view all the answers
Wat beschrijft het concept van polymorfisme in objectgeoriënteerd programmeren?
Wat beschrijft het concept van polymorfisme in objectgeoriënteerd programmeren?
Signup and view all the answers
Wat voegt de acoustic guitar class toe aan de guitar class?
Wat voegt de acoustic guitar class toe aan de guitar class?
Signup and view all the answers
Waarom wordt de piano specifiek gemaakt in vergelijking met de generieke instrument class?
Waarom wordt de piano specifiek gemaakt in vergelijking met de generieke instrument class?
Signup and view all the answers
Welke van de volgende methoden behoort niet tot de guitar class?
Welke van de volgende methoden behoort niet tot de guitar class?
Signup and view all the answers
Welke beschrijving klopt voor de bass guitar class?
Welke beschrijving klopt voor de bass guitar class?
Signup and view all the answers
Wat is een voorbeeld van een extra functionaliteit van de piano?
Wat is een voorbeeld van een extra functionaliteit van de piano?
Signup and view all the answers
Wat is een kenmerk van object georiënteerd programmeren?
Wat is een kenmerk van object georiënteerd programmeren?
Signup and view all the answers
Welke taal behoort tot de functionele programmeertalen?
Welke taal behoort tot de functionele programmeertalen?
Signup and view all the answers
Wat zijn getters en setters?
Wat zijn getters en setters?
Signup and view all the answers
Wat is één van de voordelen van OOP?
Wat is één van de voordelen van OOP?
Signup and view all the answers
Wat betekent encapsulation?
Wat betekent encapsulation?
Signup and view all the answers
Wat houdt polymorfisme in bij OOP?
Wat houdt polymorfisme in bij OOP?
Signup and view all the answers
Wat is een nadeel van object georiënteerd programmeren?
Wat is een nadeel van object georiënteerd programmeren?
Signup and view all the answers
Wat beschrijft een 'object' in OOP het beste?
Wat beschrijft een 'object' in OOP het beste?
Signup and view all the answers
Wat is de belangrijkste functie van inheritance in OOP?
Wat is de belangrijkste functie van inheritance in OOP?
Signup and view all the answers
Wat zijn de belangrijkste elementen van OOP?
Wat zijn de belangrijkste elementen van OOP?
Signup and view all the answers
Wat is polymorfisme in objectgeoriënteerd programmeren?
Wat is polymorfisme in objectgeoriënteerd programmeren?
Signup and view all the answers
Wat gebeurt er als de draw-methode wordt aangeroepen op een subklasse van Shape?
Wat gebeurt er als de draw-methode wordt aangeroepen op een subklasse van Shape?
Signup and view all the answers
Wat is een abstracte base-class in de context van polymorfisme?
Wat is een abstracte base-class in de context van polymorfisme?
Signup and view all the answers
Welke van de volgende beschrijvingen illustreert polymorfisme het beste?
Welke van de volgende beschrijvingen illustreert polymorfisme het beste?
Signup and view all the answers
Wat zou gebeuren als je een object van de klass Shape probeert te tekenen?
Wat zou gebeuren als je een object van de klass Shape probeert te tekenen?
Signup and view all the answers
Waarom is het belangrijk dat subklassen hun eigen implementatie van de draw-methode hebben?
Waarom is het belangrijk dat subklassen hun eigen implementatie van de draw-methode hebben?
Signup and view all the answers
Welke functie heeft inheritance in het voorbeeld dat gegeven is?
Welke functie heeft inheritance in het voorbeeld dat gegeven is?
Signup and view all the answers
Wat is één van de voordelen van polymorfisme?
Wat is één van de voordelen van polymorfisme?
Signup and view all the answers
Study Notes
Studiehandleiding 2024 - 2025
- Cursus: Programming Essentials
- Cursuscode: SWDPRE01X1
- Studiepunten: 3 EC
- Versie: 1.0, 26-09-2024
- Academie: Rotterdam Academy
- Afdeling: Software Development
- Docenten: Robert Saunders, Gerard van Kruining
- E-mail docenten: [email protected], [email protected]
Inhoudsopgave
-
Object Oriented Programming (OOP):
- Wat is een object?
- Wat is object-georiënteerd programmeren?
- Belangrijkste elementen van OOP
- Termen:
- Encapsulation
- Getters en setters
- Abstraction
- Inheritance
- Polymorfisme
- Voordelen van OOP
- Nadelen van OOP
-
Versjebeheer:
- Versienummer 1.0
- Status en wijzigingen: Initiële reader versie
- Datum: 26-09-2024
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Test je kennis over object-georiënteerd programmeren met deze quiz. Beantwoord vragen over termen, kenmerken en belangrijke concepten zoals encapsulation en inheritance. Deze quiz is ideaal voor studenten die hun begrip van OOP willen verdiepen.