2024年java基础之方法重载

java基础之方法重载文章目录 前言 一 重载是什么 二 使用步骤 1 实操展示 2 注意事项 总结 前言 小时候 我们学会了十以内的加法 却对十以外的加法感到害怕 但从现在来看 它们都属于加法 只是计算方法略有不同 方法的重载也一样 同样的方法名 通过增减参数

大家好,我是讯享网,很高兴认识大家。



文章目录

  • 前言
  • 一、重载是什么?
  • 二、使用步骤
    • 1.实操展示
    • 2.注意事项
  • 总结

前言

        小时候,我们学会了十以内的加法,却对十以外的加法感到害怕,但从现在来看,它们都属于加法,只是计算方法略有不同。方法的重载也一样,同样的方法名,通过增减参数,改变参数的顺序,改变参数的数据类型来应对各种情况。


一、重载是什么?

        重载,将同一方法,通过增减参数改变参数顺序改变参数数据类型的方式,应对使用此方法的其他情况

二、使用步骤

1.实操展示

 
讯享网 

         以上代码,add()方法,编写了三个

                第一个:整数类型 a + 浮点数类型 b  强转化为整数类型

            java基础之方法重载     第二个:浮点数类型 b + 整数类型 a  强转化为整数类型

                第三个:整数类型 a + 浮点数类型 b + 浮点数类型 c  强转化为整数类型

         以上为 加法 可能遇到的情况,add()方法中,括号的内容,由具体数据更改成 实例化对象,便能循环使用方法

        输出结果:

 

2.注意事项

        (1)方法,通过在括号增减参数改变参数顺序改变参数数据类型,实现重载

        (2)重载的参数类型都相同,互换位置,两个方法会报错

                如图:

     

                原因:当调用方法,括号中输入参数,逻辑上不知道选择哪一个方法

                结论:增减参数改变其数据类型  皆能 实现重载

                           改变参数顺序参数个数不变其数据类型还都相同 不能 实现重载

        (3)建议重载的方法:实现效果相同,只是过程多了点东西,这样符合重载的逻辑,编写代码时更加合理,不理解这句话可以重看一下上面的实操展示

                那想让同个方法,实现效果不同怎么办?

                这时候就要用到“方法的多态”


总结

小讯
上一篇 2024-12-28 20:12
下一篇 2024-12-31 20:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8937.html