Assignment #3 Notes · Assignments are to be done in groups of 2 students · Teamwork not allowed · If you reuse material from other sources (internet, books, papers…), you have to cite appropriate...

I want to have this assignmentand the question is in the uploaded file


Assignment #3 Notes · Assignments are to be done in groups of 2 students · Teamwork not allowed · If you reuse material from other sources (internet, books, papers…), you have to cite appropriate sources. Objective: The objective of this assignment is to get student practice concepts covered so far (classes, abstract classes, interfaces, polymorphism, exception handling…). N.B: Please make sure you send your assignment from your UOWD account; otherwise, the electronic submission will not be accepted and marks will be deducted. Also, please name your file using your UOWD ID. For example, if your ID is 123456, the file name should be 123456.zip. Otherwise, we will not be able to find your submission. Description: Dubai Zoo is asking you to write a Java program providing a Graphical User Interface. You need to choose one of the following arrays. (ArrayList, LinkedList, or HashMap). that manages the animals in the zoo. Animals are distributed over 5 sections (Reptiles, Birds, Fishes, Mammals, Amphibians). The user of your program should be able to add an animal, delete an animal, modify an animal, list all animals in a specific section, list all animals from a specific specie, and print all animals (from all species). A menu asks the user which operation he wants to perform. Guidelines: Please observe the following guidelines while writing your programs: · Use appropriate names of classes, variables, and methods. · Make good and appropriate use of inheritance (at least one) · Make good and appropriate use of abstract classes (at least one) · Make good and appropriate use of polymorphism (at least one) · Provide enough comments to understand your code · Use appropriate indentations Submission: You have to submit a well-documented (enough good comments) Java project realizing the above tasks. Moreover, please provide a Readme.txt file that states the used IDE and any additional information that might be helpful for the tutor to check and use your program. N.B: Please make sure you send your assignment from your UOWD account; otherwise, the electronic submission will not be accepted and marks will be deducted. Also, please name your file using your UOWD ID. For example, if your ID is 123456, the file name should be 123456.zip. Otherwise, we will not be able to find your submission.
May 15, 2020
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here