Uit de cursus: Principes van de informatica: programmeren

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 23.100 cursussen geleid door branchedeskundigen.

Klassen uitbreiden

Klassen uitbreiden

- Wanneer u een klasse maakt, bent u niet beperkt tot alleen die klasse. Met behulp van die basisblauwdruk kunt u die blauwdruk verbeteren en er meer mogelijkheden aan toevoegen. Neem bijvoorbeeld een klasse die een dier definieert. Een dier heeft gewicht, kleur of haarkleur, een geslacht en een leeftijd. Een dier moet een aantal basisdingen doen. Het moet eten, slapen en bewegen. Maar verschillende dieren kunnen die definitie uitbreiden. Een kat kan rennen, een vis kan zwemmen en een vogel kan vliegen. Door een klasse voor een dier te gebruiken, kunnen we deze uitbreiden en nieuwe mogelijkheden aan een klasse toevoegen, terwijl we tegelijkertijd alles meenemen wat deel uitmaakt van een andere klasse. Dus als we de dierenklasse hebben, kan ik een kattenklasse maken die de dierenklasse uitbreidt. In de kattenklas kan ik een loopmethode maken. En al het andere dat deel uitmaakt van een dier, maakt deel uit van de kat. Hetzelfde werkt voor een vis of een vogel. In elk voeg ik toe…

Inhoud