¿Cuál es la salida del siguiente código?
class Car {
public void drive() {
System.out.println("Driving a car");
}
}
class SportsCar extends Car {
public void drive() {
System.out.println("Driving a sports car");
}
}
class Sedan extends Car {
public void drive() {
System.out.println("Driving a sedan");
}
}
class PolymorphismExample {
public static void main(String[] args) {
Car[] myCars = {new Car(), new SportsCar(), new Sedan()};
for (Car car : myCars) {
car.drive();
}
}
}