Спецификаторы доступа определяют уровень доступа. Ниже перечислены все спецификаторы доступа, которые можно использовать с классами:
public: неограниченный доступ.
internal: доступ ограничен текущим модулем. Это доступ по умолчанию.
protected: доступ ограничен текущим классом и любыми подклассами.
private: доступ ограничен текущим классом.