Access modifiers are keywords placed before attributes, methods, or classes to manage how they're accessed. They restrict which methods, classes, or packages can use the modified data.
Access modifiers are also sometimes referred to as visibility modifiers. This is an intuitive way of saying that they describe how visible certain parts of a program are to other components that may wish to access them.