Question: Please create these Java classes 0 puistel Q3) The figure on the next page shows the Animal, Plant classes and the Edible interface hierarchies. These

Please create these Java classes
 Please create these Java classes 0 puistel Q3) The figure on
the next page shows the Animal, Plant classes and the Edible interface
hierarchies. These classes are the parents of the classes described below: The

0 puistel Q3) The figure on the next page shows the Animal, Plant classes and the Edible interface hierarchies. These classes are the parents of the classes described below: The Animal class is non abstract and defines two functions getlifespan )s getlheartRate), as shown in the figure above. The Plant class defines two abstract functions get.Nane ()&getGroup ().This class also defines one non abstract function isSeeded), as shown in the figure. The Animal class has two non-abstract child classes: Ant, and Shrimp. The Ant class defines a single function as in the figure, and has one child class, FireAnt. -The Plant class has two non-abstract child classes, Okra and Poisonlvy Interface Edible defines a single function as in the figure Interface Dangerous defines a single function as in the figure. Interface Poisonous is a child of Dangerous and defines a single function as in the figure. The classes Shrimp&Okra implement the Edible interface Class FirAnt implements the Dangerous interface, and class Poisonlvy implements the Polsonous interface. From the description above, complete the following 1- Using function and class names exactby as given in the description and figures above, create Java classes to design and represent this hierarchy. Place these files inside the Test 2 directory. Besides the files created for this test, there should be no other files of any type in theTest 2 directory 2 For each class, define two constructors: a default, no-argument constructor, and a constructor that assign values to all the member variables, including the variables defined in the class's parent, if any. 3- Adding getter and setter methods in addition to the ones in the figure is entirely optional; however you can only use constructors to assign values to class instance variables from your Driver.java test program 4- Use function return types exactly as given in the figure

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!