Given the following class hierarchy, identify whether the me…

Given the following class hierarchy, identify whether the method eat is overloaded, overridden, or neither by the subclass: public class Animal {   public void eat(String type, int total) { /* implemented */ } } public class Cat extends Animal {   public void eat(String name, int quantity) { /* implemented */ } } 

Given the following class hierarchy, identify whether the me…

Given the following class hierarchy, identify whether the method eat is overloaded, overridden, or neither by the subclass: public class Animal {   public void eat(String type, int total) { /* implemented */ } } public class Cat extends Animal {   public void eat(String name, int quantity) { /* implemented */ } } 

Given the following class hierarchy, identify whether the me…

Given the following class hierarchy, identify whether the method makeNoise is overloaded, overridden, or neither by the subclass: public class Animal {    public void makeNoise(int age) { /* implemented */ }}public class Dog extends Animal {   public void makeNoise(String type, int age) { /* implemented */ }}

Given the following class hierarchy, identify whether the me…

Given the following class hierarchy, identify whether the method makeNoise is overloaded, overridden, or neither by the subclass: public class Animal {    public void makeNoise(int age) { /* implemented */ }}public class Dog extends Animal {   public void makeNoise(String type, int age) { /* implemented */ }}