摘要:
区分方法重载与基本数据类型的转换 首先构造一组重载方法作为测试用例,这些方法都有一个基本数据类型的参数,返回值为空,其作用都是输出参数值。1、若实参的数据类型“窄于”形参的数据类型,则会自动匹配到比实参数据类型“宽”且最接近的数据类型。char类型比较特殊,若实参是char(16位)类型,重载方法的形参中没有char类型,但有short(16位)和int(32位)类型,则会匹配到具有int类型形参的方法。2、若实参的数据类型“宽于”形参的数据类型,则必须进行强制类型转换,使得有与之相匹配的形参数据类型,否则编译器报错。原因很简单,从范围大的数据类型转换到范围小的数据类型,有可能会丢失信息,编译 阅读全文
posted @ 2013-01-08 19:37
尼玛范爷
阅读(474)
评论(0)
推荐(0)

浙公网安备 33010602011771号