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++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter10: Classes And Data Abstraction
Section: Chapter Questions
Problem 7SA: Assume the definition of class foodType as given in Exercise 6. Answer the following questions? (1,...
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++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning