Understanding - Abstract keyword

5 belangrijke vragen over Understanding - Abstract keyword

Wat doet de abstract keyword en waar kan abstract worden gebruikt?

De abstract keyword definieert generieke data. Het kan gebruikt worden voor types en members, zoals abstracte klasses en methodes.

Wat zijn de verschillen tussen de keywords abstract en virtual?

1. De keyword abstract kan naast het toepassen op de members ook op de type, zoals een klasse.
2. Abstract heeft geen standaard implementatie en zijn de child classes verplicht om een abstract methode te overschrijven.
3. Abstract member kan alleen bestaan in een abstract class.

Wat zijn de overeenkomsten en verschillen tussen abstracte methodes en virtual methodes?

Beiden kunnen door de subclasses worden overschreven. Maar een abstracte methode heeft geen standaard implementatie, bevat alleen de signature. De child classes moeten perse de methode gaan overschrijven.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Noem een praktijkvoorbeeld van een abstract class?

Klasse Employee is abstract, omdat er altijd een Manager en een SalesPerson object wordt aangemaakt bij een nieuwe medewerker. Employee functioneert hierbij als een generieke klasse voor de subclasses en niet voor de application object.

Welke members kan een abstract class bevatten?

Een abstract class kan alleen abstract members bevatten. Abstract members kunnen ook alleen in abstract classes worden gebruikt.

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