Question: using what you have learned about polymorphism, inheritance, and interfaces: In order to get full credit however, you need to limit yourself to a total

using what you have learned about polymorphism, inheritance, and interfaces: In order to get full credit however, you need to limit yourself to a total of 2 fields in all of your classes and maintain proper encapsulation of all classes. Write the 4 classes and 1 interface that are required to make the code below work. public class CS145Chapter9InClass { public static void main(String[] args) { Animal[] pets = new Animal[6]; pets[0] = new Dog("Fred"); pets[1] = new Dog("Ben"); pets[2] = new Cat("Sue"); pets[3] = new Cat ("Julie"); pets[4] = new Kitten ("Maria"); pets[5] = new Puppy("Lee"); for(int i = 0; i
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
