Pergunta de entrevista da empresa Accenture Solutions

In Java , how each access specifier are different and where we can use it, he gace some example and asked what we can use here.