Objectgeoriënteerd programmeren

4 belangrijke vragen over Objectgeoriënteerd programmeren

Omschrijf het begrip virtuele functie

Virtuele functies zijn methoden in C++ die dynamisch worden uitgeroepen

Noem de essentiële kenmerken van een objectgeoriënteerde taal


Een object georiënteerde taal heeft:
- objecten
- klassen en subklassen
- gebruikt inheritance
- inclusion polymorphism: Een object van een subklasse behandelen als een object van zijn superklasse

Waarom is in een OO-taal een omgeving vollediger geparametriseerd dan in een imperatieve taal?

In een OO-tal kun je gebruik maken van generieke klassen. Generieke klassen kunnen worden geparametriseerd met betrekking tot waarden, variabelen, types en functies
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Geef aan waarom er in een OO-taal naast een klasseconcept behoefte bestaat aan een package-concept


Er is ook behoefte aan een packagage-concept, omdat hierin ook eigenschappen gegroepeerd kunnen worden die zich niet beperken tot een individuele klasse.
Het package concept geeft voor een OO-taal de mogelijkheid om klassedeclaraties te groeperen, onafhankelijk van hun plaats in de klassehierarchie. Zoals declaraties van attributen ene methoden door klassen worden ingekapseld, zo kunnen declararties van van klassen door packages worden ingekapseld.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo