public abstract class Shape {
public abstract double area();
}
Shape s = new Shape();What happens?
- A
Compiles and runs
- Bcheck_circle
Compile-time error: cannot instantiate abstract class
- C
NullPointerException
- D
Runtime error
Explanation
Abstract classes cannot be instantiated directly. You must instantiate a concrete subclass.