Arv och anropa basklassens konstruktor

.NET

1 svar · 579 visningar · startad av invecklaren

Medlem sedan jan. 2008280 inlägg
Trådstart#1

Hej, jag har en klass Ironing som ärver från klassen HouseholdWork.
När jag skapar en ny instans av Ironing kan jag då på något sätt komma åt en av basklassens konstruktorer direkt? Eller måste jag anropa en av Ironings konstruktorer som i sin tur får anropa basklassens konstruktor?

Medlem sedan dec. 2004736 inlägg
#2

Du har ju antagligen något i stil med:

public Ironing(int minData, string annanData) : base(minData) {...}

Då körs ju basklassens (HouseholdWork) konstruktor också.

Du vill ju alltid köra konstruktorn på det objekt du skapar (Ironing), annars kommer ju konstruktorn inte att "motsvara" det objektet.

Utveckla gärna ditt exempel till vad exakt du vill göra, så kan vi utgå från det.

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)