Los especificadores de acceso definen el nivel de acceso. A continuación, se indican todos los especificadores de acceso que se pueden utilizar con clases:
public: acceso sin restricciones.
internal: acceso limitado al módulo actual. Este es el acceso por defecto.
protected: acceso limitado a la clase actual y a todas las subclases.
private: acceso limitado a la clase actual.