Question: Hello, I need some assistance in this Java Assignment Write a program that is able to store an employees information. An employee can have a

Hello, I need some assistance in this Java Assignment

Hello, I need some assistance in this Java Assignment Write a program

Write a program that is able to store an employees information. An employee can have a first name,

last name, address and a boss. It is possible for an employee to not have a boss.

Employee class (All variables are private)

fname

String

lname

String

boss

Employee //points to an Employee object.

Addr

Address //points to an Address object

Employee(fname,lname,boss, city, state)

//one constructor

getName()

//returns the concatenated string fname and lname

getAddress()

//returns Address object

setBoss(Employee object)

getBoss()

//returns Employee object

Address class (All variables are private)

city

String

state

String

Address(city,state)

getAddress()

//returns the concatenated string city and state

Driver class

Create two employee objects. You can hardcode the employee data. User input not necessary

For the first employee, there is no boss which means that in the constructor you would

pass in null (Use the keyword null)

For the second employee, the boss will be the first employee;

Display all the employees information. You will assume that you have no idea which

employee has a boss and which does not. So when displaying information, you have to check if the

instance variable, boss, is set to null or not. Only if it is not set to null do you want to display the bosss

information which would be the first name and last name of the boss. If there is no boss, then you dont

display any boss information

Write a program that is able to store an employee's information. An employee can have a first name, last name, address and a boss. It is possible for an employee to not have a boss Employee class (All variables are private) fname Iname boss Addr String String Employee //points to an Employee object. Address //points to an Address object //one constructor Employee(fname,Iname,boss, city, state) getName) getAddress) setBoss(Employee object) getBoss() //returns the concatenated string fname and Iname //returns Address object //returns Employee object Address class (All variables are private) city String state String Address(city,state) getAddress() //returns the concatenated string city and state Driver class Create two employee objects. You can hardcode the employee data. User input not necessary For the first employee, there is no boss which means that in the constructor you would pass in null (Use the keyword null) For the second employee, the boss will be the first employee; Display all the employees' information. You will assume that you have no idea which employee has a boss and which does not. So when displaying information, you have to check if the instance variable, boss, is set to null or not. Only if it is not set to null do you want to display the boss's information which would be the first name and last name of the boss. If there is no boss, then you don't display any boss information Example 1st employee John Jones lives in Sacramento California and boss is null (Does not have a boss) 2nd employee James bond lives in Davis California and his boss is john jones (point to the first employee)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!