For this portion of the assignment you will need to create the Employee class * based on the instructions in the API and have implemented the Equals method for that class. * * There is one parameter being passed as to this method that you will use as part of your solution: * An Employee object reference with the identifier testEmployee * * 1) Instantiate an instance of the Employee class using the default constructor and * assign it to an object reference with the identifier defaultEmployee * * 2) Instantiate an instance of the Employee class using the alternate constructor, * passing the following arguments: * name: "Keanu Reeves" * ID: 10010 * salary: 78000.00 * Assign the instance to an object reference with the identifier keanuEmployee * * 3) Declare a variable of type Employee with the identifier excellentEmployee and assign it * a reference to the same object that is being referenced by the keanuEmployee object reference. * 4) Construct a selection statement that tests if testEmployee is equal * (has the same name and ID) as defaultEmployee or keanuEmployee * If it is equal to defaultEmployee, print the following message: * "The testEmployee is the same as the default employee." * Else if it is equal to keanuEmployee, print the following message: * "The testEmployee is the same as keanuEmployee. Excellent!" * Otherwise print the following message: * "The test employee was not the same as either of the employees I constructed." * * 5) Check to see if testEmployee and keanuEmployee reference (point to) the same * location in memory (i.e., reference the same object) * If they do print out the following: * "The testEmployee and keanuEmployee object references refer to the same memory location. Woah!" * Otherwise print the following message: * "The testEmployee and keanuEmployee object references don't refer to the same memory location." * * 6) Check to see if excellentEmployee and keanuEmployee reference (point to) the same * location in memory (i.e., reference the same object) * If they do print out the following: * "The excellentEmployee and keanuEmployee object references refer to the same memory location." * Otherwise print out the following message: * "The excellentEmployee and keanuEmployee object references don't refer to the same memory location." */ public static void question3(Employee testEmployee) { // Your code goes here:

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

For this portion of the assignment you will need to create the Employee class
* based on the instructions in the API and have implemented the Equals method for that class.
*
* There is one parameter being passed as to this method that you will use as part of your solution:
* An Employee object reference with the identifier testEmployee
*
* 1) Instantiate an instance of the Employee class using the default constructor and
* assign it to an object reference with the identifier defaultEmployee
*
* 2) Instantiate an instance of the Employee class using the alternate constructor,
* passing the following arguments:
* name: "Keanu Reeves"
* ID: 10010
* salary: 78000.00
* Assign the instance to an object reference with the identifier keanuEmployee
*
* 3) Declare a variable of type Employee with the identifier excellentEmployee and assign it
* a reference to the same object that is being referenced by the keanuEmployee object reference.
* 4) Construct a selection statement that tests if testEmployee is equal
* (has the same name and ID) as defaultEmployee or keanuEmployee
* If it is equal to defaultEmployee, print the following message:
* "The testEmployee is the same as the default employee."
* Else if it is equal to keanuEmployee, print the following message:
* "The testEmployee is the same as keanuEmployee. Excellent!"
* Otherwise print the following message:
* "The test employee was not the same as either of the employees I constructed."
*
* 5) Check to see if testEmployee and keanuEmployee reference (point to) the same
* location in memory (i.e., reference the same object)
* If they do print out the following:
* "The testEmployee and keanuEmployee object references refer to the same memory location. Woah!"
* Otherwise print the following message:
* "The testEmployee and keanuEmployee object references don't refer to the same memory location."
*
* 6) Check to see if excellentEmployee and keanuEmployee reference (point to) the same
* location in memory (i.e., reference the same object)
* If they do print out the following:
* "The excellentEmployee and keanuEmployee object references refer to the same memory location."
* Otherwise print out the following message:
* "The excellentEmployee and keanuEmployee object references don't refer to the same memory location."
*/
public static void question3(Employee testEmployee)
{
// Your code goes here:




}
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Unreferenced Objects
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.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education