我没有试过,但我有个想法,不知道对不对,请指教:
我们都知道所有类的基类是Object,用一个父类的引用去动态绑定一个子类的对象,也就是upcasting应该是没有问题的。所以我认为不用类型转换是可以的,但是downcasting(子类的引用,父类的对象时,就必须要类型转换了。