(Choose 1 answer)
Consider the following code:
1. Dog rover, fido;
2. Animal anim;
3.
4. rover = new Dog();
5. anim rover,
6. fido = (Dog)anim;
Where:
Mammal extends Animal Dog extends Mammal
Which of the following statements is true?
A. Line 5 will not compile.
B. Line 6 will not compile.
C. The code will compile but will throw an exception at line 6.
D. The code will compile and run.
Finish
6