Visa Inc. Interview Question

What are the 4 differenct access modifiers in Java?