大家都来说说安卓java中什么是向上转型?请问安卓中的向上转型的用途是什么?

大家都来说说安卓java中什么是向上转型?请问安卓中的向上转型的用途是什么?

http://blog.csdn.net/shanghui815/article/details/6088588

向上转型 就是子类对象指向父类引用;父类引用无法使用子类对象特有得方法 就需要转化成子类类型 这就是向下转型。
这个也是面向对象编程的里氏替换原则,开发中推荐面向抽象编程,即定义变量的基本类型是抽象类型或者父类类型,根据实际情况赋值为不同的子类对象。
也就是你说的向上转型,这是一种编程规范即面向接口、面向抽象编程。

继承允许对象视为它自身的类型或者其基类型来加以处理,一个对象的引用可以视为对其基类对象的引用的做法被称做向上转型

建议你看看java的多态,挺有用的。

http://blog.csdn.net/mr_jj_lian/article/details/6860845