Sichtbarkeitsattribute
Sichtbarkeitsattribute in abnehmender Striktheit:
- private
- Am striktesten: nur in der deklarierenden Klasse sichtbar.
- protected
- In der deklarierenden Klasse und in allen ihren Unterklassen sichtbar,
auch wenn diese in anderen Namensräumen liegen. Unsichtbar in anderen
Klassen desselben Namensraums oder anderer Namensräume.
- internal
- Wie public, aber mit der Einschränkung der Sichtbarkeit auf
jene Namensräme, die im deklarierenden Assembly liegen.
- public
- Am großzügigsten:
im deklarierenden Namensraum sichtbar sowie in allen Namensräumen, die
den deklarierenden Namensraum importieren.
|