Created a new inheritance practice project. Added three new packages under source packages node (concretes, abstracts, interfaces). Named them all ending with "s" to avoid syntax conflicts. Created Employee super class, two sub classes of that (Salaried & Hourly Employee), and then created a lowest level sub-class (SalaryPlusBonusEmployee) of SalariedEmployee. Classes are currently empty.
Added classes to the interfaces package. Named them all the same as in the concrete package, except I made the class type an interface.