首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于overload的疑惑,该如何解决

2012-02-14 
关于overload的疑惑我最近在看《BeginningC#Objects从概念到代码》感觉不错,其中看到一个示例:voidPrint(str

关于overload的疑惑
我最近在看《Beginning   C#   Objects从概念到代码》感觉不错,其中看到一个示例:
void   Print(string   fileName)
void   Print(int   detailLevel)
void   Print(int   detailLevel,string   fileName)
int   Print(string   reportTitle,int   maxPages)
bool   Print()
这是一个关于多载(Overload)的例子,我想问一下,这五个Print方法有不同的返回类型,请问这也算是多载吗?

[解决办法]
如果仅靠返回类型不同,那不算重载,
重载要求参数个数不一样或参数类型不一样,而跟返回类型无关

热点排行