Answered step by step
Verified Expert Solution
Question
00
1 Approved Answer
3. Consider the following declaration class Employee public Employee) Employee (string name, int numYears, double salary); Employee (int numYears, double salary) Employee (string name) //Line1
3. Consider the following declaration class Employee public Employee) Employee (string name, int numYears, double salary); Employee (int numYears, double salary) Employee (string name) //Line1 //Line 2 //Line 3 //Line 4 //Line 5 //Line6 //Line 7 void Set (string name, int numYears, double salary) /Line 8 void Print const void UpdateSalary (double salary) int GetNumOfServiceYears const: double GetSalary ) const; //Line 9 //Line 10 //Line 11 //Line 12 //Line 13 //Line 14 //Line 15 //Line 16 //Line 17 private string int double m name m numofServiceYears; m salary Employee tempEmployee; Employee newEmployee ("Harry Miller",0, 25000) Employee oldEmployee("Bill Dunbar:, 15, 55000) a. How many members does the class Employee have? How many private members does class Employee have? c. How many constructors does class Employee have? d. How many constant functions does class Employee have? e. Give line number of constructor used to initialize the object tempEmployee f. Give line number of constructor used to initialize the object newEmployee g. Give line number of constructor is used to initialize the object oldEmployee For the following you need to give the full implementation of the constructor or method (including header with formal parameter list) h. Implement constructor on Line 4, so that name is set to,service years to 0, and salary to 0.0
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started