函数重载的一些认知

函数名必须相同,返回值可以相同,也可以不同。参数个数不同;个数相同时类型不同;参数个数类型都相同时参数顺序不同。这三种情况都满足重载要求。也就是说重载函数区分的方法只能从函数的形参里看。
以上是函数的重载,在进一步讲构造函数的重载。构造函数没有返回类型,所以名字相同,参数类型或个数不同。根据生成类的对象方法不同,调用不同的构造函数。
终上所述:
如果函数名相同,而参数类型或个数不同,认为是不同的函数,这叫函数重载

猜你喜欢

转载自www.cnblogs.com/ranzhong/p/13172186.html