This document discusses object oriented programming concepts like classes, attributes, methods, constructors, access modifiers, setters, and getters. It provides an example of declaring a StudentRecord class with public access and no code yet. It then lists objectives and procedures for an exercise to have students create a Room class with attributes like roomNo and methods like setData and displayData. It also describes creating an AddressBookEntry class to hold contact information and an AddressBook class to store 100 entries with methods to add, delete, view, and update entries. Questions ask to differentiate setters and getters and explain the importance of constructors.