Build a java application that creates instances

Assignment Help JAVA Programming
Reference no: EM132278211

Java Zoo, and Transfunctifier Apps

1) Java Zoo
Build a Java application that creates instances of at least 12 different concrete classes of Animal in an ArrayList
• use at least one abstract class
• use at least one interface (with at least three methods) to identify behaviors of a specific subclass of your zoo-animals (e.g. pets, reptiles, mammals, aquatic, etc.)

Once the zoo ArrayList is populated, traverse it.
For each object:
• print index and animal-type
• output result(s) of polymorphic methods
• output result(s) of interface methods (if any!)

Write a short (2-3 page) report discussing and explaining your design, choices
• Justify your Abstract class choice, your Interface choice -- why did these structures in particular need to be abstract, or interface?
• Provide a general Hierarchy chart for your classes
• Provide a UML diagram for your abstract class, interface, one concrete class
• Provide code (in Appendix?) for Abstract class, Interface, and one concrete animal class -- no, this doesn't count in pg-count
• Also provide listing of program output (2-column format)

2) Transfunctifyer App
Need a transfunctification object capable of outputting not only sine and cosine functions, but also a third non-linear fct of your choice
• Write me a class (MechTurk) that generates a formatted table of the values of the three functions over the range [-2π ... +2π]
num fct1 fct2 fct3
-6.28 0 1.0 -1234.65
etc.
• Columns should not be hard-coded. That is, you should be able to dynamically change, at need, which function is rendered in which column
• Like your zoo app, write a report explaining your design, how you achieved dynamic functification, how functions are assigned to output columns
• Provide relevant UML diagrams, class snippets, and sample program outputs/screen-captures

Verified Expert

The solution is implemented in java using netbeans IDE which has two programs are java Zoo and Transfunctifyer App. The java zoo program created instances of at least 12 different concrete classes of Animal in an ArrayList and used an abstract class and an interface with three methods to identify behaviors of a specific subclass of zoo-animals. The second program is Transfunctifyer App object capable of outputting for sine and cosine functions and non-linear fct to generates a formatted table of the values of the three functions over the range [-2p ... +2p]. Both programs has UML diagram with explanation.

Reference no: EM132278211

Questions Cloud

Create presentation that will be used as part of story pitch : Tasks: Using Microsoft PowerPoint, create a presentation that will be used as part of a story pitch. You can use the record feature in powerPoint to develop.
What is the beta of this companys stock : What is the beta of this company's stock? Based on the magnitude of the beta, do you think it is low risk, high risk, or somewhere in between?
Discuss the societal aspects of the indonesian gamelan : Discuss the societal aspects of the Indonesian Gamelan. Compare the use of drumming in African, Latin American and Native North American rituals.
Which one do you think is the best strategy and why : Discuss the different strategies for competing globally and their pros and cons. Which one do you think is the best strategy and why?
Build a java application that creates instances : CS 3360 - Design and Implementation of Programming Languages - The University of Texas at El Paso - Build a Java application that creates instances of at least
Research paper on marketing strategies in tourism industry : Write a research paper about marketing strategies in the tourism industry. More specifically having to do with the social media
The different modes that firms use to enter foreign markets : Compare and contrast the advantages and disadvantages of the different modes that firms use to enter foreign markets.
Development of realistic and meaningful security requirement : In your own words, explain how threat modeling a system can help with development of realistic and meaningful security requirements. The response must be typed.
Discuss the various types of counter-trade : Discuss the various types of counter-trade. Provide a scenario when counter-trade measures are used.

Reviews

len2278211

4/9/2019 3:35:51 AM

I expect the writeup you turn in for this assignment will be 3-5 pages in length overall. Build me a Java application that creates instances of at least 12 different concrete classes of Animal in an ArrayList I need a transfunctification object capable of outputting not only sine and cosine functions, but also a third non-linear fct of your choice

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd