Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Java program using what you have learned about polymorphism, inheritance, and interfaces: In order to get full credit however, you need to limit yourself to
Java program
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; iStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started