Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

🎯 Objective

For this lab, you will be creating a class called Employee. The Employee will have an Address as well as a Benefit. To complete this lab, you will need to create the following classes as described in the UML Class diagrams:

The Employee HAS A Benefit and HAS A Address (Aggregation)

Instructions

Create a Driver class that follows the following Pseudocode

// create variables  to hold a userID, first name and last name (all Strings)

// output to the user Welcome to the Info system

// instantiate a Benefit object using the 3 argument constructor (your choice on the data). An Example //Benefit would be:

//Type: Health

//Cost: 495.00

//Provider: United Healthcare

// instantiate an Address object using the 4 argument constructor (your choice on the data)

//prompt the user for userID, first name and last name and store in variables created earlier

//instantiate an Employee  object using the 5 argument constructor providing it with the data form the user prompts AND the Benefit object, and Address object you created earlier.

//output to the user the Employee data using your PrintEmployeeInformation method.

🚚  Deliverables

Upload the following files in a zip folder that you have created:

  1. Java class files

  2. Screenshot of the Console with the code executing

  • No labels