@@ -0,0 +1,2314 @@
+//******************************************************************************%0A//  Firm.java       Java Foundations%0A//  Author: Miguel A Rodriguez%0A//  Date: 9/8/2015%0A//  Course: CSC 112-001%0A//  Description:%0A//           Keeps track of the name, address and phone numbers.%0A//  %0A//******************************************************************************%0A%0A   %0A//         UML Diagram for main Application   %0A//         ************************************************************************************  %0A//           abstract class      %0A//          ***********************************************************************************     %0A//Class:      StaffMember%0A//          ***********************************************************************************%0A//Variables&Objects: %0A//            Personnel %0A//            address%0A//            name%0A//            phone%0A//          ************************************************************************************%0A//Methods:%0A//            #name: String%0A//            #address: String%0A//            #phone: String%0A//            +toString(): String%0A//            +pay(): double%0A//          ************************************************************************************* %0A%0A//   ********************************************************************************************%0A//       Program Logic:%0A//                  1) computes name, address and phone%0A//                  2) output each name, address and phone%0A//  **********************************************************************************************%0A//*******************************************************************************%0A// Pseudocode %0A//          read many classes%0A//          output the data%0A//*******************************************************************************%0Aabstract public class StaffMember%0A%7B%0A%09protected String%09address;%0A%09protected String%09name;%0A%09protected String%09phone;%0A%0A%0A%09public StaffMember(String eName, String eAddress, String ePhone)%0A%09%7B%0A%09%09this.name = eName;%0A%09%09this.address = eAddress;%0A%09%09this.phone = ePhone;%0A%09%7D%0A%09%0A%09public String toString()%0A%09%7B%0A%09%09String result = %22Name: %22 + this.name + %22%5Cn%22;%0A%0A%09%09result += %22Address: %22 + this.address + %22%5Cn%22;%0A%09%09result += %22Phone: %22 + this.phone;%0A%0A%09%09return result;%0A%09%7D%0A%0A%09public abstract double pay();%0A%09public abstract int vacation();%0A%7D%0A

Create StaffMember.java