Vidyalelo
Java Programming · Q80

Java Autoboxing

Programming · Java Programming · question 80

Q80

What will be the output of the following Java code? 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 square = new Square(); Shape rect = new Rectangle(); square = rect; System.out.println(square.area());

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

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board