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