Domanda di colloquio di Landis+Gyr

Can you explain all of the Java access modifiers.