Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Using the 'Name.java' and 'Student.java' files, expand both classes to include the following methods: A 'copy' constructor, A 'clone' method, A 'finalize' method, A 'dispose'
Using the 'Name.java' and 'Student.java' files, expand both classes to include the following methods:
- A 'copy' constructor,
- A 'clone' method,
- A 'finalize' method,
- A 'dispose' method,
- A 'equals' method,
- A 'hashCode' method, and
- A 'compareTo' method.
Test the upgraded classes using the application 'TestStudentName.java' located in 'Lab1_StartUp.zip'.
Be sure to include output messages in both the 'finalize' method and the 'dispose' method.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started