Classes and class members (classes, interfaces, fields and methods) are subject to access control. The access is indicated by an access modifier: public, protected, private, or the absence of an access modifier (the default access). A simplified view of the access control rules is summarized in the following table below. An 'x' conveys that the particular access is permitted from within that domain.
...