Access Modifiers in Java — a practical guide to Java access modifiers with clear examples you can reuse in real projects.
Java Tutorial Series (36/90). Prefer one article? Read the complete Java tutorial.
Short description
Encapsulation relies on choosing the narrowest useful visibility.
Visibility
private → class only
(default) → package
protected → package + subclasses
public → everywhere