• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Java基础学习之方法的重载知识总结

java 搞代码 4年前 (2022-01-05) 23次浏览 已收录 0个评论
文章目录[隐藏]

今天带大家来回顾Java基础知识,文中对Java方法的重载相关知识作了非常详细的介绍,对正在学习java的小伙伴们有很好的帮助,需要的朋友可以参考下

一、什么是方法的重载?

 方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。

二、构成方法重载的条件

 1)、不同的含义:形参类型、形参个数、形参顺序不同 2)、只有返回值不同不构成方法的重载 如:int a(String str){} 与 int void(String str){} 不构成方法重载 3)、只有形参的名称不同,不构成方法的重载. 如:int a(String str){} 与 int a(String s){} 不构成方法重载 

三、重点

 同一个类中方法名相同形参不同

形参不同:形参类型形参个数形参顺序的不同

 /* 方法重载:方法名相同,形参不同 调用时会根据不同的参数自动匹配对应的<i style="color:transparent">来源gaodai$ma#com搞$代*码*网</i>方法 */ public class LearnFunc03{ //定义一个方法:两个数相加,两个int类型数据相加 public static int add(int num1,int num2){ return num1+num2; } //定义一个方法:两个数相加,两个double类型数据相加 public static double add(double num1,double num2){ //形参类型不同 return num1+num2; } //定义一个方法:三个数相加 public static int add(int num1,int num2,int num3){ //形参个数不同 return num1+num2+num3; } //定义一个方法:两个数相加,前一个int 后一个double public static double add(int num1,double num2){ //形参顺序不同 return num1+num2; } //定义一个方法:两个数相加,前一个double 后一个int public static double add(double num1,int num2){ //形参顺序不同 return num1+num2; } public static void main(String[] args){ //方法调用 System.out.println(add(101,20)); System.out.println(add(101.0,20.2)); System.out.println(add(1,2,3)); System.out.println(add(1,2.2)); System.out.println(add(1.1,2)); } } 

以上就是Java基础学习之方法的重载知识总结的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Java基础学习之方法的重载知识总结
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址