详见代码:
Anthropoid.java
People.java
Example3_1.java
从中可以看到: (1)上转型对象不能操作子类新增的成员变量,也不能调用子类新增的方法。 (2)上转型对象可以访问子类继承或隐藏的成员变量,也可以调用子类继承或重写的方法。
代码中有详细的注释,有兴趣的朋友可以自己运行试试,如有问题可随时留言哦。。。
温故而知新-对象的上转型对象
原文:http://blog.csdn.net/u012882327/article/details/44197073