wyvernshill
Legacy Member
Stel ik heb :
Klasse A
Klasse B
Klasse C
Klasse B erft van A
Maar klasse C is op een paar details na identiek aan klasse B, hoe kan ik dan EN de variabelen in klasse A en B gebruiken in klasse C via overerving ?
Ik zou dus denken dat klasse B een virtual functie bevat voor het stuk dat dezelfde functie heeft maar met verschillende variabelen en dat ik in klasse C een override voor deze functie maak nee ?
Maar als ik als volgt overerf :
C => B => A dan kent klasse C de variabelen van klasse A niet. Wat doe ik mis, moet ik het misschien anders bekijken ?
Klasse A
Klasse B
Klasse C
Klasse B erft van A
Maar klasse C is op een paar details na identiek aan klasse B, hoe kan ik dan EN de variabelen in klasse A en B gebruiken in klasse C via overerving ?
Ik zou dus denken dat klasse B een virtual functie bevat voor het stuk dat dezelfde functie heeft maar met verschillende variabelen en dat ik in klasse C een override voor deze functie maak nee ?
Maar als ik als volgt overerf :
C => B => A dan kent klasse C de variabelen van klasse A niet. Wat doe ik mis, moet ik het misschien anders bekijken ?

