subject

Write a Java program that stores information about a company. You should define two classes: Employee which represents the employees in the company, and Department which represents the departments the employees are in. Class definition The classes should have the following fields: ▪ Department • String name ▪ Employee • String firstName • String lastName • double salary • Department department Notes: 1. All fields should be private. 2. You should define a constructor that takes as parameters all fields in each class. 3. You should define a getter and a setter for all fields in each class. 4. The field salary on class Employee should never be a negative number. 5. You should define a method getFullName on class Employee that returns the employees full name as a String. Main Program after you have defined the classes, In the main method define two objects of type Department as follows: # name 1 Sales 2 AccountingThen define an array of type Employee and fill it with the following Employee objects: # firstName lastName salary department 1 John White 1000 Department object 1 (Sales) 2 David Ford 1500 Department object 1 (Sales) 3 Sophie Beech 1200 Department object 1 (Sales) 4 Mary Howe 1300 Department object 2 (Accounting) 5 Susan Brand 1400 Department object 2 (Accounting) the program should show the user the following menu and wait for input from the user: 1. Show all employees 2. Show employees for department 3. Show employee with max salary Option 1: shows the employee’s full name, salary and department name for all employees Option 2: asks the user for a department name then shows the employee’s full name, salary and department name for that department. Option 3: shows the full name, salary and department name for the employee with the maximum salary in the company

ansver
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 23.06.2019 14:00, allison9746
Need ! will choose brainliest! discuss the role of abstraction in the history of computer software.
Answers: 1
image
Computers and Technology, 23.06.2019 22:30, reaganphelps3
What would be the address of the cell, which is at the intersection of the second row and the third column in a worksheet?
Answers: 1
image
Computers and Technology, 24.06.2019 03:30, glitch14
It is not necessary to develop strategies to separate good information and bad information on the internet. true or false
Answers: 1
image
Computers and Technology, 24.06.2019 15:30, jhony70
What type of forensic evidence was recovered during the bomb set off at the new mexico facility on the video that was similar to the evidence obtained at the boston bombings and how did the evidence allow the researchers to connect other pieces of evidence to the same bomb?
Answers: 2
You know the right answer?
Write a Java program that stores information about a company. You should define two classes: Employe...

Questions in other subjects:

Konu
Mathematics, 16.03.2020 23:53