In this chapter, we
• Introduce you to object-oriented programming;
• Show you how you can create objects that belong to classes in the standard Java library; and
• Show you how to write your own classes.
If you do not have a background in object-oriented programming, you will want to read this chapter carefully. Thinking about object-oriented programming requires a different way of thinking than for procedural languages. The transition is not always easy, but you do need ...