CS202 Java-6
Class Access Visibility
lUnlike C++, a class can be specified as public, or not. A public class within a library specifies which class(es) are available to a client programmer
•The public keyword just has to be placed somewhere before the opening brace ({) of the class body
•There can be only one public class per compilation unit
•They must be the same name as the file
•Without the public qualifier, a class becomes “friendly”, available to the other classes in the library to which it belongs
•Classes cannot be private or protected.
•If you don’t want anyone access to a class, then make the constructors private!
l