Highlights
Objectives:
The general aims of this assignment are:
• To analyze a problem in an object-oriented manner, and then design and implement an object-oriented solution that conforms to given specifications
• To practise using inheritance in Java
• To practise file input and output in Java
• To make implementations more robust through mechanisms such as exception handling.
Task 1:
Design an inheritance hierarchy for the animals in the Rescue and Release Shelter. Draw a diagram to show the inheritance hierarchy. For simplicity, include the attributes only.
Task 2:
• Implement class Kangaroo (and of course, its superclass).
• Run the test program KangarooTester in Appendix A. Your Kangaroo class must be such that the test program can be run without changes.
• Note: You do not need to implement methods relating to filing input/output. These requirements will be done in Part 2 of the assignment.
Task 3:
• Implement class, Joey.
• Run the test program JoeyTester in Appendix B. Your Joey class must be such that the test program can be run without changes.
Task 4:
• Implement class Possum.
• Run the test program PossumTester in Appendix C. Your Possum class must be such that the test program can be run without changes.
Task 5:
• Implement class RRShelter, which maintains the collection of animals in the shelter.
• The collection is maintained as an array. Assume that the maximum number of animals is 100.
• This class must have at least methods to add and release animals.
• Run test programs RRShelterTestAddAnimal and RRShelterTestReleaseAnimal in Appendices D and E, respectively. Your shelter must be such that these test programs can be run without changes.
This CSE1/CSE4IOO IT Assignment has been solved by our Java Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.