Salesforce interview question

What are access modifiers and what do each do?