[对象和类型]6.方法的重载

Posted on 2009-09-26 12:45  Relax Active  阅读(143)  评论(0)    收藏  举报

说明:重载是指方法名称相同, 签名不一致(参数个数或类型不同),调用方法时通过不同的方法参数或返回值来判断执行哪个方法。

要跟方法重写区分开,方法重写是指子类中的同名方法覆盖父类中的同名方法,在类中执行同名的父类方法时,调用的是子类重写后的方法。

 

比如下面的方法都叫ToString,但是允许同时存在。编译器根据实据调用时的类型选择相对应的方法原型

Convert.ToString (Boolean) ;

Convert.ToString (Byte) ;

Convert.ToString (Char) ;

Convert.ToString (DateTime) ;

Convert.ToString (Int32) ;

Convert.ToString (DateTime, IFormatProvider) ;

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3