1、计算机用不同的方法签名,驱动不同的行为。
2、方法签名包括:方法名、参数列表两部分。(返回值不属方法签名)。
3、一个对象中,若存在方法名一致,而参数列表不一致的函数,则构成重载。
a、在Java继承关系中,方法名相同,参数一致则构成override,参数不一致则构成重载。而C++中,参数不一致构成隐藏。
b、参数类型不同,实现重载时,避免隐式转换造成的干扰,例如:避免fun(int a); fun(char a);
posted on 2013-04-01 17:24 邢同举 阅读(129) 评论(0) 收藏 举报
博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3