This document describes an inheritance lab that involves creating a base BankAccount class and two derived classes - CheckingAccount and SavingsAccount. The CheckingAccount class overrides the withdraw function to add transaction fees. The SavingsAccount class overrides the balance inquiry function to calculate interest earned daily. Students are instructed to create these classes, write a test program to demonstrate their functionality, and answer questions about the lab in a report.