title: Employee inheritance, polymorphism, and abstract classes
body: <p>I have to make a program that involves 6 classes.</p>
  
  <ol>
  <li>abstract Employee class-superclass </li>
  <li>Salary Employee-inherits from
  employee </li>
  <li>HOurlyEmployee-inherits from employee </li>
  <li>commission
  employee-inherits from employe </li>
  <li>employeeManager-contains array of
  employees and provides the utitilies to manage the array and
  Employees stored within </li>
  <li>employeeDriver-contains main method and a
  menu system for the user to use.</li>
  </ol>
  
  <p>So i think i got them all except <code>EmployeeManager</code>.  In this class I know I need to have the methods from <code>EmployeeDriver</code>.  I am not sure how to work the array because I need to put in information for <code>SalaryEmployee</code>, <code>HourlyEmployee</code>, and <code>CommissionEmployee</code>.  The user could also choose to list all the HOurlyEmployees or SalaryEmployees or <code>commisionEmployees</code> along with their information. I know I have to loop through the array but I don't know how to do any of this.  PLease help me!</p>