Access Levels
| Modifier | Class | Package | Subclass | World |
public | Yes | Yes | Yes | Yes |
protected | Yes | Yes | Yes | No |
default | Yes | Yes | No | No |
private | Yes | No | No | No |
- Private: Within class only.
- Default (no modifier): Within package only.
- Protected: Within package and outside package through inheritance.
- Public: Everywhere.