Q49
What will be the result of compiling and executing the following program code? class Vehicle public void printSound() System.out.print("vehicle"); class Car extends Vehicle public void printSound() System.out.print("car"); class Bike extends Vehicle public void printSound() System.out.print("bike"); public class Test public static void main(String[] args) Vehicle v = new Car(); Bike b = (Bike) v; v.printSound(); b.printSound();
A.
Compilation fails.
B.
ClassCastException exception is thrown at runtime.
AnswerC.
"vehiclecar" is printed.
D.
"vehiclebike" is printed.
E.
"carcar" is printed.
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board