Pergunta de entrevista da empresa FactSet

What are the different access specifiers and why are they used?