IN JAVA. Any help is appreciated. Thank you! PART 2: Pets Examine carefully the UML class diagram below: NOTE: Class Reptile was missing a toString() method. It has now been added. class Pet has...

IN JAVA.



Any help is appreciated. Thank you!



PART 2: Pets

Examine carefully the UML class diagram below:



NOTE: Class Reptile was missing a toString() method. It has now been added.



class Pet has an attribute of type java.util.Date.

no specific dates are required for this attribute.

compareTo(Dog) compares Dogs by weight.



OPTIONAL BONUS (Value up to 5 points)Install the ObjectAid UML Plugin for Eclipse and make a class diagram with your classes. See first link in "Learn Java". Save it in your project as type .PNG. If it matches the one provided above, you will be awarded 5 bonus points for this assignment, ( total cannot exceed the maximum for the module score ).

Create executable class TestPet as follows:





create at least one Reptile pet and display it

create an array of at least four Dog pets

sort the array of Dogs by weight

use a foreach loop to fully display all data for all dogs sorted by weight (see sample output)



Sample Output

Reptile name = Slinky, rock python, M

Must be caged, crawls or slithers

Not much sound, maybe a hiss, acquired Fri Feb 03 17:06:54 EST 2017



All dogs sorted by weight



Dog name = Pedro, chihuahua, M

Walks on a leash, weight 14

Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017



Dog name = Marley, pug, M

Walks on a leash, weight 20

Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017



Dog name = Sacha, beagle, F

Walks on a leash, weight 25

Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017



Dog name = Butch, Alsatian, M

Walks on a leash, weight 90

Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017








May 18, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here