java permission modifier piublic, protected, private, a former member of the definitions in the class used to define access to objects of the class members.
Modifiers | Inner classes | The same package | Subclass | Anywhere |
private | yes | |||
(default) | yes | yes | ||
protected | yes | yes | yes | |
public | yes | yes | yes | yes |
For the privilege of modifier class, and you can only use the default public:
- public class can be accessed from anywhere;
- default type can only be used inside the same package;