exo网名女生行星饭唯美:面向对象变成中 什么叫重载

来源:百度文库 编辑:高考问答 时间:2024/05/09 19:19:18
我想要知道的是"概念"就"概念"而已

同名的函数可以被重定义,但只要参数类型不同就行
比如:定义了一个函数 int myfunc(int i)
在同一个程序种还可以再以函数名为myfunc()来定义
比如定义为 long myfunc(long i,long j)
总之所谓函数重载也就是同命函数被定义多次,但其参数不同!

比如+号在程序中并没有定义
你可以在里面定义一个函数
规定+号行使的职能,这个过程可以理解为重载!

就是同名的函数执行不同的操作。
前提是函数的签名不一样,如参数个数、参数类型