For this project, you will write a Java program that allows the user to select an animal from a menu and then display information about the animal
- Create a new project in your IDE named "AnimalInfo."
- Create a class called "AnimalInfo" as the main class for the program.
- Create a class called "Animal" with a virtual method displayInfo().
- Create 3 classes inherited from Animal (one for each of your animals). Each of the inherited classes should override Animal.displayInfo() to display information about the animal. The information should just be a short description of the animal displayed to the screen.
- In the AnimalInfo.main() method, display a menu allowing the user to choose 1 of 3 animals or quit the program. The menu should accept input from the user and take the appropriate action and then repeat until the user selects the option to quit. Hint: Simple menus are easiest to implement if the user selects a letter or number for each menu item.
- When the user selects an animal, use the displayInfo() method of the appropriate class to display information about the selected animal.
- Use comments throughout your code demonstrating your understanding of each statement of code.
- Make sure the program runs correctly before submission.
- Create a zip that includes your project folder and Word document, and upload it to the course portal.
| Grading Criteria | |
Project and Main Class Creation
| 20% |
Inherited Classes
| 30% |
Main Menu and Functionality
| 30% |
Source Code Mechanics
| 20% |
12 years ago
20
Answer(10)![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
![blurred-text]()
![]()
Purchase the answer to view it

NOT RATED
Purchase the answer to view it

NOT RATED
- java_project.zip
Purchase the answer to view it

NOT RATED
- animalsolution.zip
Purchase the answer to view it

NOT RATED
- itsd322_unit_3_ip_assignment_3_animalinfo_answer.zip
Purchase the answer to view it

NOT RATED
- itsd322_unit_3_ip_assignment_3_animalinfo_answer.zip
Purchase the answer to view it

NOT RATED
- itsd322_unit_3_ip_assignment_3_animalinfo_answer.zip
Purchase the answer to view it

NOT RATED
- itsd322_unit_3_ip_assignment_3_animalinfo_answer.zip
Purchase the answer to view it

NOT RATED
- itsd322_unit_3_ip_assignment_3_animalinfo_answer.zip
Purchase the answer to view it

NOT RATED
- itsd322_unit_3_ip_assignment_3_animalinfo_answer.zip
Purchase the answer to view it

NOT RATED
- itsd322_unit_3_ip_assignment_3_animalinfo_answer.zip
Bids(0)
other Questions(10)
- PSY 250 Week 5 DQ 1 and DQ 2
- BUS475 wk2
- ACC 455 Week 4 DQ 1 and DQ 2
- ACC 455 Week 3 Learning Team Assignment Problem Set C3-3, C5-8, C3-37, C3-64
- ACC 440 Week 5 Ch. 10 Exercise E 10-6 -- Direct Method Cash Flow Statement
- ISCOM 472 Week 3 Learning Team Individual Process Analysis Techniques Summary
- ACC 421 Week 3 Individual Assignment Assignments from the Text
- ACC 421 WEEK 1 DQs
- You are a business consultant to the National Minority Supplier Development Council. An international petroleum products distribution company, based in...
- Main Memory Allocation The objective of this week's lab is to simulate allocation/deallocation of memory. Assume that the memory is 256...

