Specyfikatory dostępu definiują poziom dostępu. Oto wszystkie specyfikatory dostępu, których można używać z klasami:
public: Nieograniczony dostęp.
internal: Dostęp ograniczony do bieżącego modułu. Jest to domyślny dostęp.
protected (chronione): Dostęp ograniczony do bieżącej klasy i wszelkich podklas.
private: Dostęp ograniczony do bieżącej klasy.