webForumDet fria alternativet

Arv och anropa basklassens konstruktor

.NET

1 svar · 570 visningar · startad av invecklaren

Medlem sedan jan. 2008280 inlägg
Frågan#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.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)