Working with objects,
Attributes, methods, and access control,
Java how to program, chapter 3, 8. A Java program is a collection of objects.
Each class is specified in one source file
(file name is the same with class name),
Every line of code you write in Java must be
inside a class (not counting import directives),
Easier to modified code, shorter compile time.