
问一下,在c++中,什么叫重载?
4个回答
展开全部
重载就好像很多人有一个相同名字,一个相同名字却对应着不同的人;
具体太说:
1.函数重载分函数重载和运算符重载;
2.函数重载:如void name(){cout<<110;},void name(int ){cout<<120;},int name(){return 119;},name函数通过不同的参数个数和返还类型重载;相同的函数名却有不同的函数体;
3.运算符重载:比如说现在“+”默认为是两个实数相加;如果你想“+”可以实现两个文字相加,这时就需要重载;即一个相同的符号却又不同的意义;
具体太说:
1.函数重载分函数重载和运算符重载;
2.函数重载:如void name(){cout<<110;},void name(int ){cout<<120;},int name(){return 119;},name函数通过不同的参数个数和返还类型重载;相同的函数名却有不同的函数体;
3.运算符重载:比如说现在“+”默认为是两个实数相加;如果你想“+”可以实现两个文字相加,这时就需要重载;即一个相同的符号却又不同的意义;
展开全部
重载,在一个类定义中,可以编写几个同名的方法,但是只要它们的签名参数列表不同,Java就会将它们看做唯一的方法。简单的说,一个类中的方法与另一个方法同名,但是参数表不同,这种方法称之为重载方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分函数重载和运算符重载
函数重载就是不同类型的变量运算方法是相同的
运算符重载就是变量类型不同,运算符相同
函数重载就是不同类型的变量运算方法是相同的
运算符重载就是变量类型不同,运算符相同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是壳还是那个壳,但是里面内容不一样,能实现不同的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询