网站大量收购独家精品文档,联系QQ:2885784924

《Java程序设计任务式教程》课件 507 方法的重载.pptxVIP

《Java程序设计任务式教程》课件 507 方法的重载.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

方法的重载《Java程序设计》

本讲要讨论的问题什么是方法重载?方法重载的定义问题1问题2方法重载的调用方法重载的规则问题3问题4

什么是面向对象?一个班级可能同时有两个同学叫李明,甚至更多个李明,虽然他们名字相同,但是他们的升高、体重、长相会有所区别,教师也是通过不同的特征去区分他们的。方法的重载可以解决上述日常生活中的问题。为什么需要方法重载?

对于同一个类,如果这个类里面有两个或者多个重名的方法,但是方法的参数个数、类型、顺序至少有一个不一样,这时候构成方法的重载。方法重载的定义:

方法重载的定义publicstaticdoublegetArea(intlength){ returnlength*length; }5/40计算正方形的面积publicstaticdoublegetArea(doubleradius){ returnMath.PI*radius*radius; }计算圆的面积publicstaticdoublegetArea(doublelength,doublewidth){ returnlength*width; }计算矩形的面积【示例】定义一个类,求圆形、矩形和正方形的面积。参数类型为int参数类型为double参数类型为2个double

在方法调用时,系统会自动根据传递的参数的个数和类型决定调用哪一个同名的方法。方法重载的调用:

方法重载的调用方法重载的调用【示例】定义一个类,求圆形、矩形和正方形的面积。接收一个double类型的实参接收两个double类型的实参接收一个整数类型的实参

方法的重载的规则8/40方法名称必须相同。参数列表必须不同。与返回值类型无关,只看方法名和参数列表。在调用时,虚拟机通过参数列表的不同来区分同名方法。

总结本讲主要介绍了方法重载的定义、方法重载的调用以及方法的重载的规则,希望大家通过本讲的学习,会运用到后续开发过程中。总结?当方法被调用时,实参的值会单向传递给形参。实参的数据类型可以是常量、变量、对象或表达式。它与形参具有对应关系。

感谢观映!谢谢

您可能关注的文档

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档