8.1 Object-Oriented Programming8.2 Implementing a Simple Class8.3 Specifying the Public Interface of a Class8.4 Designing the Data Representation8.5 Implementing Instance Methods8.6 Constructors8.7 Testing a Class8.8 Problem Solving: Tracing Objects8.9 Problem Solving: Patterns for Object Data8.10 Object References8.11 Static Variables and Methods