Given the following program segment, answer questions a through h.
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.
e. Define a constructor for HourlyEmployee 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.
Sorry the answer is not available at the moment…
If you are able to find the answer, please make sure to post it here. So that your Juniors have smile on their lips and feel happy.
Spread the 'tradition of sharing'.