Java programmers can use class hierarchies for the purposes of inheritance. For example, given a Tree class, we could define Conifer and Deciduous sub classes that inherit from the parent Tree class as you can see here: Figure 1.


Develop a similar class hierarchy for Animals. You can have whatever subclasses you think would be useful. Your hierarchy should have at least three levels (the top class, Animals, counts as the first level). Include variables and methods (at least one of each) for each class you design, as in the above example.

Use Word and Visio to prepare this assignment. The Word document should include your Visio diagram. Do not submit it as a separate document. Incorporate your diagram image into the Word document. Be sure to explain in some detail the contents of your diagram. Submit your assignment to the Submit folder. Include a title page with a Running head, abstract/introduction, content body information, conclusion and references list in the Word document. Count only the content body information when determining deliverable length. The style of the document should not be a numbered Q&A list of items. It should be like a report using headers and subheaders. Your Word document should be double-spaced. The document must be in APA format. Refer to the APA citation Center in the Library if you are unclear about APA reports. There, you will find some sample papers. Do not forget to cite your sources and include in-text references. If there are no in-text citations and/or your references are not included, a 25% deduction could be applied.

Academic Honesty!
It is not our intention to break the school's academic policy. Projects posted are only used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly fill out the form. Please provide a valid email address and we'll get back to you in less than 24 hours. We will be sending an invoice through PayPal upon confirmation. We are a non profit organization however we need an amount to keep this organization running, and to be able to complete our research and development.