Question: Write a class named Employee that has the following fields: - name . The name field references a String object that holds the employees name.
Write a class named Employee that has the following fields:
- name. The name field references 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 references a String object that holds the name
of the department where the employee works.
- position. The position field references a String object that holds the employees
job title.
The class should have the following constructors:
- a constructor that accepts the following variables as arguments and assigns them to
the appropriate fields: employees name, employees ID number, department, and
position.
- a constructor that accepts the following variables as arguments and assigns them to
the appropriate fields: employees name, employees ID number( the department and
position fields should be assigned an empty string ).
- a default constructor that assigns empty strings to the name, department, and position
fields, and 0 to the idNumber field.
Write appropriate mutator methods that store values in these fields and accessor methods that return the values in these fields. Once you have 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 Rogers81774MarketingEngineer
The program should store this data in the three objects and then display the data for each employee on the screen.
Im not sure if im doing this right, but here's my source code
package employee;
public class Employee {
private String name; private String position; private String dept; private int idnumber; public Employee() { name = null; position = null; dept = null; idnumber = 0; } public Employee(String name, String position, String dept, int idnumber) { this.name = name; this.position = " "; this.dept = " "; this.idnumber = idnumber; } public String getName() { return name; } public String getPosition() { return position; } public String getDept() { return dept; } public int getID() { return idnumber; } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
