public | protected | package | private | |
The class itself | Yes | Yes | Yes | Yes |
Classes in the same package |
Yes | Yes | Yes | No |
Subclasses in a different package |
Yes | Yes | No | No |
Non-subclasses in a different package |
Yes | No | No | No |