revisions: 8/30/99, 01/20/00, 07/13/02
Until now, we have not really been doing much with objects. This chapter discusses objects and classes, and how an object-oriented language like Java is different from other languages.
Forget programming for a while. Think about the things in the world that are objects, and things that are not objects. This is actually a profoundly difficult problem, which has occupied philosophers for thousands of years. Don't be too worried if it is not clear to you.