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