Java - Abstraction
What will be the output of this Java code?
abstract class Shape {
abstract double area();
}
class Circle extends Shape {
double radius;
Circle(double r) { radius = r; }
double area() { return 3.14 * radius * radius; }
}
public class Test {
public static void main(String[] args) {
Shape s = new Circle(2);
System.out.println(s.area());
}
}