synlighed af members i afledt klasse

Tags:    vb class

Jeg har lavet en baseClass (mustinherit, vb) med nogle private members.
Jeg er forbavset over, at jeg ikke kan tilgå disse private members i en afledt klasse. Hverken me. eller myBase. syntax (vb) får øje på de private members i parent.
Hvis jeg laver dem public kan de vel tilgås i fuld offentlighed af andre klasser osse .. det havde jeg ikke lige tænkt mig.
Skal jeg bare ærgre mig, eller er der noget jeg har overset?

//edit .. det ser ud til at Protected er den rigtige modifyer



Indlæg senest redigeret d. 18.03.2012 10:41 af Bruger #17086
2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Protected giver kun adgang til klasser der har ned arvet fra den givne klasse. Fx ned arving fra .cs fil og .aspx filen, der er onclick events mm. altid protected pr. default.



Protected giver kun adgang til klasser der har ned arvet fra den givne klasse.


Jeg har lavet det med protected, og private members i base er synlig via mybase., så dét er i orden. Jeg har tre afledte klasser og troede, at jeg kunne samle dem i en List<of type baseClass> .. men det kan jeg ikke. #&%£@!

Søren Enevoldsen foreslog i
http://www.udvikleren.dk/forum/37301/read-from-shapefile-and-paint-/
at bruge et interface iBase og så siden List<iBase> .. er det sikkert at dét ville have virket til at samle de afledte i?

// edit

Fold kodeboks ind/udVBDotNet kode 


Syntaxen for interfacet er ikke i orden (jeg har ikke prøvet før) .. nogen forslag?

// edit edit .. nu forsvandt error, men koden er den samme, så det er nok i orden



Indlæg senest redigeret d. 18.03.2012 21:05 af Bruger #17086
t