interface Vehicle
{
public abstract void getVehicle();
}
public class HelloWorld implements Vehicle{
@Override
public void getVehicle()
{
System.out.println("HelloWorld Implementation");
}
}
class MyWorld extends HelloWorld implements Vehicle
{
@Override
public void getVehicle()
{
System.out.println("MyWorld Implementation");
}
}
Когда оба класса реализуют абстрактный метод getVehicle()
, что на самом деле происходит здесь? Является ли переопределяющим класс суперкласса getvehicle()
или Inteface getVehicle()
?Что произошло, когда подкласс и суперкласс выполняли один и тот же интерфейс