程序设计 填空题 简单

多态的条件与向上转型 — 程序设计填空题

Java 程序设计(大学通用) 继承与多态 AI 三重审校通过

题目
已知类 Animal 中定义了方法 eat(),类 Dog 继承 Animal 并重写了 eat(),同时 Dog 中新增了方法 fetch()。执行语句 Animal a = new Dog(); 后,调用 a.eat() 时实际执行的是 ____ 类中的 eat() 方法;若要调用 Dog 特有的 fetch() 方法,必须先将 a 向下转型为 ____ 类型。