前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java之方法重载篇(我重载了,你要如何来调用我。。)

Java之方法重载篇(我重载了,你要如何来调用我。。)

作者头像
CN_Simo
发布2022-05-10 13:34:59
2560
发布2022-05-10 13:34:59
举报
文章被收录于专栏:Script Boy (CN-SIMO)

# **一、课前引言**

二、如何重载?如何调用?

      上述示例代码展示了Java的“方法重载(overload)”特性。

  1. 重载的条件
  • 两个或多个方法才能构成“重载”关系;
  • 方法名一致;
  • 参数类型不同,参数个数不同,或者是参数类型的顺序不同;
  1. 需要注意

方法的返回值不作为方法重载的判断条件。

  1. 查看JDK文档中System.out.println()方法,发现了什么?

   共有10个println()方法构成了“重载关系”,如下图:

4. ## 如何调用?    由课前引言中的示例可知,调用具有“重载关系”的方法时,传递的实参类型决定了所调用的方法。    当实参类型是整型,那么系统会相应的调用形参同样是整型的int square(int x)方法;当实参类型是浮点型,那么系统会相应的调用形参同样是整型的int square(double y)方法;    方法调用跟形参变量名(x,y)没有关系,与形参类型有关。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、如何重载?如何调用?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档