What happens when the following abstract class is attempted to be instantiated?
abstract class Vehicle {
abstract void start();
}
public class TestVehicle {
public static void main(String[] args) {
Vehicle v = new Vehicle() {
void start() {
System.out.println("Vehicle starts");
}
};
v.start();
}
}