What is the result of attempting to instantiate an abstract class directly in Java?
public abstract class Shape {
public abstract double area();
}
public class Test {
public static void main(String[] args) {
Shape shape = new Shape();
}
}