【发布时间】:2014-06-20 04:23:27
【问题描述】:
关于原始数据类型和引用数据类型的向上转换和向下转换有什么区别。
例如,在原始类型中,我们说向上转换是从低到高(int 到 double),向下转换是从高到低(double 到 int)。为此,我们使用强制转换运算符。
但是对于引用的数据类型,它与前面的情况相反。例如,动物只包含callme() 方法,而狗包含callme() 和callme2() 方法,那么我们怎么能说动物比狗高。
【问题讨论】:
标签: primitive-types downcast reference-type upcasting