重载

1、计算机用不同的方法签名,驱动不同的行为。

2、方法签名包括:方法名、参数列表两部分。(返回值不属方法签名)。

3、一个对象中,若存在方法名一致,而参数列表不一致的函数,则构成重载。

 

a、在Java继承关系中,方法名相同,参数一致则构成override,参数不一致则构成重载。而C++中,参数不一致构成隐藏。

b、参数类型不同,实现重载时,避免隐式转换造成的干扰,例如:避免fun(int a);  fun(char a);

posted on 2013-04-01 17:24  邢同举  阅读(129)  评论(0)    收藏  举报

导航