Base keyword
internal class Restaurant
{
protected int kosten = 0;
public virtual void PoetsAlles()
{
kosten += 1000;
}
}
internal class Frituur:Restaurant
{
public override void PoetsAlles()
{
kosten += (1000 + 500); //SLECHT IDEE! Wat als de basiskosten in het restaurant veranderen?
}
}internal class Frituur:Restaurant
{
public override void PoetsAlles()
{
base.PoetsAlles(); //eerste basiskost wordt opgeteld
kosten += 500; //kosten eigen aan frituur worden bijgeteld
}
}Een wereld met OOP: Pong overerving
Last updated
Was this helpful?
