1.

What is the outcome of below code Main class? public class Shape { public int area() { return 1; } } public class Square extends Shape { public int area() { return 2; } } public class Rectangle extends Shape { public int area() { return 3; } } public static void main(String[] args) { Shape shape = new Square(); shape = new Rectangle(); System.out.println(shape.area()); }

A. Compilation failure
B. 3
C. Runtime Exception
D. 2
Answer» C. Runtime Exception


Discussion

No Comment Found