// Employee.h #ifndef EMPLOYEE_H #define EMPLOYEE_H #include using namespace std; class Employee { protected: string FName; string LName; string ID; public: Employee(); Employee(string FN, string LN, string Ident); ~Employee(); string getName() const; string getID() const; void setName(string FN, string LN); void setID(string Ident); bool operator<(const Employee& Other) const; virtual void Print(ostream& Out) const; virtual double getRate() const {return 0.0;}; virtual double getHours() const {return 0.0;}; virtual void setRate(double R) {}; virtual void setHours(double H) {}; virtual void setPay(double P) {}; virtual double getPay() const = 0; }; #endif