参考博客 请参考上述博客中的代码。 注解: 向上转型的主要意义在于:当我们需要多个同父的对象调用某个方法时(重写的父类中的方法),通过向上转换后,则可以确定参数的统一,方便程序设计。向下转型的主要意义在于:通过一个形参为基类型的入口传入子类型的参数,通过向下转型还原为子类型,调用子类型中(特)有的方法,这便是多态。