pChapter 2 introduces Object Oriented Programming. pOOP is a relatively new approach to programming which supports the creation of new data types and operations to manipulate those types. pThis presentation introduces OOP.
Object Oriented
Programming
Data Structures
and Other Objects
Using Java
This lecture is an introduction to classes, telling what classes are and how they are implemented in Java.  The introduction is basic, not covering constructors or details about reference variables that are covered in the text. The best time for this lecture is just before students read Chapter 2--perhaps as early as the second day of class.
Before this lecture, students should have a some understanding of
1. Java Strings, and
2. The basic form of a Java application program.