Pergunta de entrevista da empresa Kiwee

When would you use public/private/protected access modifier?