class Vehicle {  // 부모 클래스 정의
    void start() {
        System.out.println("Vehicle starting...");
    }
}

interface Machine {  // 인터페이스 정의
    void start();     // 동일한 이름의 메소드
}

// 자식 클래스 정의
public class FlyingCar3 extends Vehicle implements Machine {
    @Override
    public void start() {
        System.out.println("FlyingCar starting...");
    }

    public static void main(String[] args) {
        FlyingCar3 myFlyingCar = new FlyingCar3();

        // 자식 클래스의 start() 호출
        myFlyingCar.start();  // FlyingCar의 구현이 호출됨
    }
}