Uit de cursus: Basisbeginselen van programmeren: voorbeelden uit de echte wereld

Krijg toegang tot deze cursus met een gratis proefabonnement

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

Overgenomen methoden overschrijven

Overgenomen methoden overschrijven

- Tegenwoordig rijden niet alle auto's op benzine, sommige zijn elektrisch. Elektrische auto's hebben een radio en ramen, dus ze zouden die methoden van de Autoklasse kunnen erven. Een elektrische auto heeft ook een kleur en fabrikant. Dit is een witte Nissan, dus het zou die gegevensvelden ook van de voertuigklasse moeten erven. Dit is waar ik een beetje een probleem tegenkom. De rijmethode voor de Voertuigklasse gebruikt gas, maar mijn elektrische auto niet. Het maakt gebruik van elektriciteit, dus die aandrijfmethode heeft geen zin. Om een subklasse elektrische auto te maken die erft van de auto- en voertuigklassen, moet ik die aandrijfmethode op gas uit de voertuigklasse vervangen door een speciaal ontworpen, milieuvriendelijke elektrisch aangedreven aandrijfmethode. Hier heb ik start_03_02_class_inheritance openen vanuit de oefenbestanden. Nu zal ik een nieuwe klasse voor elektrische auto's maken, genaamd eCar, die zal erven van de Autoklasse. Omdat eCar de Auto-klasse erft…

Inhoud