Understanding inheritance and polymorphism
5 belangrijke vragen over Understanding inheritance and polymorphism
Hoe kun je automatisch klasses toevoegen in een klassediagram?
Hoe kan de sub class de virtual member van de super class overschrijven?
public override void GiveBonus(float amount) {
//eigen implementatie details
base.GiveBonus(amount * salesBonus);
}
Op welke manier kan een eigen implementatie met override worden voorkomen?
class SalesPerson : Employee {
public override sealed void GiveBonus(float amount) {
...
}
}
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Wat zijn de twee casting rules voor classical inheritance?
Wat doet de as keyword en wat wordt hiermee voorkomen?
Programmer programmer = clara as Programmer;
if (programmer == null) Console.WriteLine("Clara is not a programmer");
else Programmer progr = (Programmer)clara;
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
![Trustpilot-logo](/images/design_2020/lp/clp-trustpilot-nl.png)