Understand polymorphism - Concepts of polymorphism - Polymorphism via class inheritance

3 belangrijke vragen over Understand polymorphism - Concepts of polymorphism - Polymorphism via class inheritance

Welke klassen kunnen via polymorfisme de plaats innemen van een andere klasse?

Alle subklassen van een klasse, plus alle subklassen van de subklassen, etcetera.

Wat wordt bedoeld met de 'is-een'-relatie?

De 'is-een'-relatie is noodzakelijk om polymorfisme mogelijk te maken. Alle klassen kunnen polymorfistisch de plaats innemen van klassen waar ze een 'is-een'-relatie mee hebben. Bijvoorbeeld: Integer is een Object, dus overal waar Object gebruikt kan worden kan ook veilig Integer gebruikt worden.

Welke methoden zijn beschikbaar bij een polymorfistisch gebruikt object?

Alleen de methoden van de generieke klasse zijn beschikbaar bij een polymorfistisch gebruikt object. Hierbij wordt wel de implementatie van de subklasse gebruikt! Maar methoden die niet aanwezig zijn in de superklasse zijn niet beschikbaar.

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