Question: Given the following program segment, answer questions a through h. public class Employee { private int empNumber; private decimal pay; } a. Define a read-only

Given the following program segment, answer questions a through h.

public class Employee { private int empNumber; private decimal pay; } a.

public class Employee { private int empNumber; private decimal pay; } a. Define a read-only property for the pay data member. b. Define a default constructor for Employee. C. Define a more useful constructor that could be used to instantiate objects of the class. d. Define a subclass named HourlyEmployee with additional members of hours and payrate. Define a constructor for Hourly Employee that sends the employee number to the Employee class when an object is instantiated. Are there any changes needed in the Employee class? If so, what? f. Create a method in the Employee class to determine the pay amount. It should be capable of being overridden in subclasses. g. Provide new implementation details in the HourlyEmployee class for the method you defined in the preceding question (f). h. Define the heading for a generic method ProcessData that has one generic parameter as part of its signature.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Systems Analysis Design Questions!