802 B
802 B
Modyfikatory dostępu
Modyfikatory te określają, które części kodu mogą uzyskać dostęp do pól, właściwości lub metod klasy:
-
public – dostęp jest całkowicie otwarty, dowolny kod może odwołać się do takich elementów.
-
private – dostęp do elementu ograniczony jest tylko do wnętrza deklarującej go klasy; pola lub metody są niedostępne na zewnątrz.
-
protected – dostęp do elementu mają również klasy dziedziczące po klasie bazowej, ale nie inne klasy spoza hierarchii.
-
internal – dostęp ograniczony do bieżącego zestawu kompilacji (np. cały projekt/dll).
-
protected internal – łączone działanie protected oraz internal.
-
private protected – dostęp tylko w obrębie klasy i jej dziedziczących w tym samym zestawie