28. oktober 2002 - 02:10Der er
4 kommentarer og 1 løsning
arvning af static members
Jeg har en klasse som egentlig kun skal bruges til at arve fra. Alle de klasser som skal arve fra den skal have en static integer. Er det muligt, eller skal man oprette den statiske integer i hver klasse som arver?
Dvs. er det muligt at arve, UDEN at det bliver den samme statiske variable i alle de klasser der arver?
Der findes kun en kopi af en statisk variabel. Du er nød til at oprette en statisk variabel på hver eneste klasse, som nedarver, præcis fordi det IKKE er den samme variabel.
Selvom du skal til at definere en forskellige variable på hver klasse, så behøver det ikke at gå ud over dit design, hvis du anvender virtuelle funktioner til at skrive og læse fra din(e) static variable.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.