<p>Hey Guy’s can anyone help me with a Barron’s problem on Chapter 3 Inheritance and Polymorphism question #13. The justification of answer A is confusing? How is parrot2 a bird? Can you even change the type variable parrot to bird??? And I thought you could down-cast any variable as long as it dictates a superclass to subclass notion?</p>
<p>Is Barron’s just overdoing it, and do I have to know this for the exam?</p>