Create a class that represents an employee. This class will have three constructors to initialize variables. If the constructor doesn't provide a parameter for a field, make it either "(not set)" or "0" as appropriate. Name: Employee Fields: - name : String - idNumber : int - department : String - position : String Methods: + Employee() + Employee(name : String, idNumber : int) + Employee(name : String, idNumber : int, department : String, position : String) + getName() : String + getDepartment() : String + getPosition() : String + getIdNumber() : int EmployeeDemo.java Code public class EmployeeDemo { public static void printInfo(Employee e) { System.out.println(e.getName() + ", " + e.getIdNumber() + ", " + e.getDepartment() + ", " + e.getPosition()); } public static void main(String[] args) { Employee e1 = new Employee(); Employee e2 = new Employee("Bill Gates", 1975); Employee e3 = new Employee("Steve Jobs", 1976, "Design", "Engineer"); printInfo(e1); printInfo(e2); printInfo(e3); } }
Create a class that represents an employee. This class will have three constructors to initialize variables. If the constructor doesn't provide a parameter for a field, make it either "(not set)" or "0" as appropriate. Name: Employee Fields: - name : String - idNumber : int - department : String - position : String Methods: + Employee() + Employee(name : String, idNumber : int) + Employee(name : String, idNumber : int, department : String, position : String) + getName() : String + getDepartment() : String + getPosition() : String + getIdNumber() : int EmployeeDemo.java Code public class EmployeeDemo { public static void printInfo(Employee e) { System.out.println(e.getName() + ", " + e.getIdNumber() + ", " + e.getDepartment() + ", " + e.getPosition()); } public static void main(String[] args) { Employee e1 = new Employee(); Employee e2 = new Employee("Bill Gates", 1975); Employee e3 = new Employee("Steve Jobs", 1976, "Design", "Engineer"); printInfo(e1); printInfo(e2); printInfo(e3); } }
Chapter10: Application Development
Section: Chapter Questions
Problem 14VE
Related questions
Question
Create a class that represents an employee. This class will have three constructors to initialize variables. If the constructor doesn't provide a parameter for a field, make it either "(not set)" or "0" as appropriate.
Name:
Employee
Fields:
- name : String
- idNumber : int
- department : String
- position : String
Methods:
+ Employee()
+ Employee(name : String, idNumber : int)
+ Employee(name : String, idNumber : int, department : String, position : String)
+ getName() : String
+ getDepartment() : String
+ getPosition() : String
+ getIdNumber() : int
EmployeeDemo.java Code
EmployeeDemo.java Code
public class EmployeeDemo
{
public static void printInfo(Employee e)
{
System.out.println(e.getName() + ", " + e.getIdNumber() + ", " + e.getDepartment() + ", " + e.getPosition());
}
public static void main(String[] args)
{
Employee e1 = new Employee();
Employee e2 = new Employee("Bill Gates", 1975);
Employee e3 = new Employee("Steve Jobs", 1976, "Design", "Engineer");
printInfo(e1);
printInfo(e2);
printInfo(e3);
}
}
{
public static void printInfo(Employee e)
{
System.out.println(e.getName() + ", " + e.getIdNumber() + ", " + e.getDepartment() + ", " + e.getPosition());
}
public static void main(String[] args)
{
Employee e1 = new Employee();
Employee e2 = new Employee("Bill Gates", 1975);
Employee e3 = new Employee("Steve Jobs", 1976, "Design", "Engineer");
printInfo(e1);
printInfo(e2);
printInfo(e3);
}
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning