This lab will once again explain the concept of class. Please follow the instructions Create parent class Person string firstName string lastName Date * birthDate (passed Lab made called Date) string ssn Create child class Employee int employeeID Date * hireDate (passed Lab made called Date) string position double annualSalary Each class should have the default, parameter, and copy constructors. Each class should have getters and setters for each attribute. Create a functional main menu where the use of the class is implemented Create a random generator for the assignment of the Employee ID Use an array of Employees in the main to store data of all the employees. The menu will have: Add employee Show employees Exit Option 2: Should display all the records in a good form table, like: Employee ID Hire Date SSN Employee Name Position Salary ========== ======= ========== =============== ======== ========= 12345 02/10/2015 123-45-6789 Mark Rufalo Mentor $ 30,000.00 54321 06/24/2019 987-65-4321 David Letross Director $ 40,000.00 Use best practices in the creation of class Implement the use of inheritance.
This lab will once again explain the concept of class. Please follow the instructions Create parent class Person string firstName string lastName Date * birthDate (passed Lab made called Date) string ssn Create child class Employee int employeeID Date * hireDate (passed Lab made called Date) string position double annualSalary Each class should have the default, parameter, and copy constructors. Each class should have getters and setters for each attribute. Create a functional main menu where the use of the class is implemented Create a random generator for the assignment of the Employee ID Use an array of Employees in the main to store data of all the employees. The menu will have: Add employee Show employees Exit Option 2: Should display all the records in a good form table, like: Employee ID Hire Date SSN Employee Name Position Salary ========== ======= ========== =============== ======== ========= 12345 02/10/2015 123-45-6789 Mark Rufalo Mentor $ 30,000.00 54321 06/24/2019 987-65-4321 David Letross Director $ 40,000.00 Use best practices in the creation of class Implement the use of inheritance.
C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter11: Introduction To Classes
Section11.1: Classes
Problem 1E
Related questions
Question
This lab will once again explain the concept of class.
Please follow the instructions
- Create parent class Person
- string firstName
- string lastName
- Date * birthDate (passed Lab made called Date)
- string ssn
- Create child class Employee
- int employeeID
- Date * hireDate (passed Lab made called Date)
- string position
- double annualSalary
- Each class should have the default, parameter, and copy constructors.
- Each class should have getters and setters for each attribute.
- Create a functional main menu where the use of the class is implemented
- Create a random generator for the assignment of the Employee ID
- Use an array of Employees in the main to store data of all the employees.
- The menu will have:
- Add employee
- Show employees
- Exit
- Option 2: Should display all the records in a good form table, like:
Employee ID Hire Date SSN Employee Name Position Salary
========== ======= ========== =============== ======== =========
12345 02/10/2015 123-45-6789 Mark Rufalo Mentor $ 30,000.00
54321 06/24/2019 987-65-4321 David Letross Director $ 40,000.00 - Use best practices in the creation of class
- Implement the use of inheritance.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,