Hallo,

Voor school ben ik bezig met een klein C# projectje, er is alleen 1 ding dat ik niet helemaal begrijp.

Stel ik heb de volgende code:

class A
{
    public A()
    {
        Console.WriteLine("Class A");
    }
}

class B : A
{
    public B() : base()
    {
        Console.WriteLine("Class B");
    }
}


Wat is in dit geval het nut van "base()"? Is dit puur voor het meesturen van variabelen in de constructor? Als ik het weglaat wordt de constructor van A namelijk alsnog uitgevoerd.

Kan iemand me dit uitleggen?

Alvast bedankt!

Reageren