Vidyalelo
Java Programming · Q73

Java Autoboxing

Programming · Java Programming · question 73

Q73

What will be the output of the following Java code snippet? public class Shape public int area() return 1; public class Square extends Shape public int area() return 2; class Main() public static void main(String[] args) Shape shape = new Shape(); Square square = new Square(); shape = square; System.out.println(shape.area());

A.
Compilation failure
B.
Runtime failure
C.
1
D.
2
Answer

Answer: Option D

Solution

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