This document describes experiments and assignments from a practical lab on managing classes. It discusses using the 'this' keyword, overloading constructors, packages and imports. It also covers implementing a UML class diagram for a banking package, compiling and running sample code, and developing the banking package further by adding a Bank class. The conclusions section summarizes the key lessons learned from the exercises.