Chapter 10. Introduction to Object-Oriented Programming

Table of Contents

1. Smart Objects
2. Information Hiding

In the last chapter, you learned about simple objects -- objects that contain only data. Simple objects are useful, but they don't give you the power and flexibility of objects that contain methods. In this chapter, you'll learn how to create classes for smart objects -- objects that can do their own work. In the process, you'll learn some basic principles of object-oriented programming.