社区
C#
帖子详情
高手讲讲类中方法的重载是什么意思?
zteclx
2007-01-29 10:15:29
在面向对象变编程中,类中的方法重载是什么意思?好象就是相同的方法名可以有不同的参数,不会混淆?就是方法的重载?
...全文
529
14
打赏
收藏
高手讲讲类中方法的重载是什么意思?
在面向对象变编程中,类中的方法重载是什么意思?好象就是相同的方法名可以有不同的参数,不会混淆?就是方法的重载?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
跃睿
2008-09-26
打赏
举报
回复
1、方法名必须相同
2、参数列表必须不相同,与参数列表顺序无关
3、返回值类型可以不同
定义:类中两个以上的方法,取得名字相同,只要使用的参数类型或者参数个数不同,编译器便知道在何种情况下调用那个方法,这就叫做方法的重载!
桃子
2008-07-29
打赏
举报
回复
就是同方法名不同参数列表...
调用时系统根据你的参数不同.自动匹配相应的方法实现
gnoodles
2008-07-25
打赏
举报
回复
学习到了很多
viena
2007-01-29
打赏
举报
回复
比如已经在使用中的函数,需要增加功能,要加参数
如果直接加的话,很多原来调用旧函数的地方都不能用了
这时就可以写一个重载,让旧函数调用新函数,新增参数传入空即可
frank198381
2007-01-29
打赏
举报
回复
简单地说就是同函数名,不同的输入参数。有很多.net中的累的方法都有重载。
北京的雾霾天
2007-01-29
打赏
举报
回复
往往对一个方法进行重载的时候,在重载的方法里调用了另一个重载,这样觉得从效率上讲不合适了.但这是很一普便的现象.
所以我一般调用重载的方法的时候往往是调用参数最多的那个,这样觉得效率上会好些(虽然差别很小).
北京的雾霾天
2007-01-29
打赏
举报
回复
个人觉得方法重载对调用者来说是一种"偷懒"行为,呵呵
zteclx
2007-01-29
打赏
举报
回复
方法重载的用处大吗 ?
liujia_0421
2007-01-29
打赏
举报
回复
比如Convert .ToString()方法就有36种重载的方法..
可以有不同的参数...
可以将一个int型的转成string,也同样可以将double..转成string....
根据你的需要,来选择不同的重载方法..
zteclx
2007-01-29
打赏
举报
回复
当定义两种或多种具有相同名称的方法时,就称作重载。
正解
mobydick
2007-01-29
打赏
举报
回复
1.1中只支持同名方法有不同数量的参数
2.0中已经支持同名方法有相同数量但类型不同的参数了。和泛型有重叠~
liujia_0421
2007-01-29
打赏
举报
回复
每个类型成员都有一个唯一的签名。方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)组成。只要签名不同,就可以在一种类型内定义具有相同名称的多种方法。当定义两种或多种具有相同名称的方法时,就称作重载。
Red_angelX
2007-01-29
打赏
举报
回复
FOR EX:
public void fun1(int a,int b)
{
Do(a,b);
}
public void fun1(int a)
{
Do(a,0);
}
viena
2007-01-29
打赏
举报
回复
不会混淆
swagger接口管理
ApiOperation("添加用户接口")@Api(tags = "用户管理接口")用户管理接口->调试。
Swagger、Yapi接口管理服务_SE
文章目录Swagger介绍使用方式查看接口文档常用注解问题说明注解介绍注解测试Yapi介绍使用准备定义接口导出接口文档导入接口文档 Swagger 介绍 官网:https://swagger.io/ Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。功能主要包含以下几点: A. 使得前后端分离开发更加方便,有利于团队协作 B. 接口文档在线自动生成,降低后端开发人员编写接口文档的负担 C. 接口功能测试 使用Swagger只需要按照它的规范去定义接口
swagger实现接口版本号管理
首先定义一个注解 @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface ApiVersion { /** * 接口版本号(对应swagger中的group) * @return String[] */ String[] group();...
swagger实现对API接口的版本管理
当我们在开发API时,接口的版本管理是一个比较重要的话题。虽然Swagger是一个广泛使用的API文档工具,可以轻松地生成API文档和与之对应的Swagger UI,但是随着我们项目的迭代更新,接口数量将不断增加,导致我们很难记得每个版本中都包含哪些接口。因此,本文将介绍如何借助Swagger实现接口的版本管理,以便更好地管理和使用接口,提高开发效率。
使用Spring Boot整合Swagger进行接口管理
在各个接口
方法
上,我们使用了Swagger的注解来描述接口。例如,@GetMapping注解表示一个GET请求的接口,@ApiOperation注解用于描述接口的功能,@PathVariable注解用于接收路径参数,@RequestBody注解用于接收请求体参数。在浏览器中输入"http://localhost:8080/swagger-ui.html",即可访问Swagger UI界面,并查看生成的API文档。接下来,我们需要创建一个Swagger配置类,用于配置Swagger相关的信息。
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章