Problem

Employee Class ModificationIn Programming Challenge 1 of Chapter 3 you wrote an Employee c...

Employee Class Modification

In Programming Challenge 1 of Chapter 3 you wrote an Employee class. Add the following to the class:

• A constructor that accepts the following values as arguments and assigns them to the appropriate fields: employee’s name, employee’s ID number, department, and position.

• A constructor that accepts the following values as arguments and assigns them to the appropriate fields: employee’s 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.

Programming Challenge 1

Employee Class

Write a class named Employee that has the following fields:

name. The name field is a String object that holds the employee’s name.

idNumber. The idNumber is an int variable that holds the employee’s ID number.

department. The department field is a String object that holds the name of the department where the employee works.

position. The position field is a String object that holds the employee’s 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.

NameID NumberDepartmentPosition
Susan Meyers47899AccountingVice President
Mark Jones39119ITProgrammer
Joy Rogers81774ManufacturingEngineer

The program should store this data in the three objects and then display the data for each employee on the screen.

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT