Abstract Classes - Pets
Using the Pet class from the common folder, add at least one additional instance variable, at least one additional implemented method, and at least one additional abstract method.
Modify the Dog and Snake classes to use your new variables and methods.
Create one additional subclass for the Pet class.
Modify the Pets driver class to test the new features.
Modify the Pets driver class to create an ArrayList of Pet objects.
Add Pet subclass objects to the ArrayList
Use an enhanced for loop to print the contents of the ArrayList (testing the use of toString())
Use instanceOf and typecasting to test the ability to use the specific methods of the classes.