Question: In Programming Challenge 1 of Chapter 3 you wrote an Employee class. 1. Employee Class Write a class named Employee that has the following fields:
In Programming Challenge 1 of Chapter 3 you wrote an Employee class.
1. Employee Class
Write a class named Employee that has the following fields:
name. The name field is a String object that holds the employees name.
idNumber. The idNumber is an int variable that holds the employees ID number.
department. The department field is a String object that holds the name of the depart-
ment where the employee works.
position. The position field is a String object that holds the employees job title.
Write appropriate mutator methods that store values in these fields and accessor methods that return the values in these fields. Once you have the written the class, write a separate program that creates three Employee objects to hold the following data.
Name
Susan Meyers Mark Jones Joy Rogers
ID Number
47899 39119 81774
Department
Accounting IT Manufacturing
Position
Vice President Programmer Engineer
Add the following to the class:
6. Employee Class Modification
A constructor that accepts the following values as arguments and assigns them to the appropriate fields: employees name, employees ID number, department, and position.
A constructor that accepts the following values as arguments and assigns them to the appropriate fields: employees name and ID number. The department and position
fields should be assigned an empty string ("").
A no-arg constructor that assigns empty strings ("") to the name, department, and
position fields, and 0 to the idNumber field. Write a program that tests and demonstrates these constructors.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
