一个函数你想用,却发现参数和返回类型和你需要的不同,但你还不想改名字,因为这个函数确实是属于解决你那一类问题的。所以,你可以再构造一个新的,名称一样,但是参数或返回值按照你需要的来,这样就产生了具有同一个名称的不同函数。
这个过程,就叫重载(overload)。