Given the following class hierarchy, identify whether the me…

Given the following class hierarchy, identify whether the method operate is overloaded, overridden, or neither by the subclass: public class Doctor {   public void operate(int t, String d) { /* implemented */ } } public class Surgeon extends Doctor {   public void operate(int time, String date) { /* implemented */ } } 

You have files VendingMachine.java, Cola.java, and a driver…

You have files VendingMachine.java, Cola.java, and a driver class named Driver.java. Fill in the correct visibility modifiers so that the comments in the class Cola and Driver’s main method are upheld. public class VendingMachine {   1 void pay() { /*compiles*/ }   2 void shake() { /*compiles*/ }   3 void choose() { /*compiles*/ } } —– in a separate file in a different package/directory —– public class Cola extends VendingMachine {   public void cocaCola() { pay(); // doesn’t compile choose(); // compiles }} —– in a separate file in a different package/directory —– public class Driver { public static void main(String  2   :   3   :

Given the following class hierarchy, identify whether the me…

Given the following class hierarchy, identify whether the method drive is overloaded, overridden, or neither by the subclass:  public class Car {   public void drive(int miles) { /* implemented */ } } public class Ford extends Car {   public void drive(int miles, String name) { /* implemented */ } }