当前位置: 首页 > news >正文

4.Java---方法+重载

方法

方法的调用是需要开辟内存的,方法调用结束内存就被销毁了.
下面将介绍一个经典的错误标准的0分的示意!
我们日常中写交换两个数字的代码的时候都会用如下的方法进行描述:
在这里插入图片描述
你是不是觉得自己写的特别对!终于可以独立写一个小小的函数了?
下面运行一下看看结果
在这里插入图片描述

哦莫!怎么回事啊烙铁,怎么不对啊!救命
在这里插入图片描述

下面我将介绍这种方法不对的原因,且听我娓娓道来
在这里插入图片描述
解决办法: 数组
在这里插入图片描述
在这里插入图片描述
此时结果就正确了
在这里插入图片描述

重载

在我们日常的生活中,比如说要写一个加的函数,但是加几个参数,加的参数是什么类型的等是不一定的,此时我们肯定不可能因为加的参数不同或者加的数字的类型不同就写很多类似的方法,此时就引出重载.大大节省了我们的代码冗余.
下面这个代码看着是不是就方便许多.只需要改返回值类型和参数个数即可
在这里插入图片描述
重载要求: 方法名相同,但是返回值类型/参数类型/参数个数一定是不同的

http://www.lryc.cn/news/309565.html

相关文章:

  • 蓝桥杯Java B组历年真题(2013年-2021年)
  • C++笔记(五)--- 虚函数(virtual)
  • 编写加密程序,加密规则为:将所有字母转化为该字母后的第三个字母,即A->D、B->E
  • 【笔记】:更方便的将一个List中的数据传入另一个List中,避免多重循环
  • Cisco Secure ACS 5.8.0.32 安装 + Crack 教程
  • 项目准备March
  • 集智书童 | YOLO+混合注意力机制 | YOLOv5再加4.3%才可以做对手,Transformer混合设计依旧可以卷
  • Codeforces Round 894 (Div. 3)----->C. Flower City Fence
  • CryoEM - CryoAI: Amortized Inference of Poses 工程源码复现
  • 项目预备知识
  • redis实战笔记汇总
  • elment-ui table表格排序后 清除排序箭头/恢复默认排序 的高亮样式
  • MySQL数据库基本操作(二)
  • Unity(第十部)时间函数和文件函数
  • 【Java学习笔记】
  • Python列表生成式你学会了吗
  • 【Mybatis】快速入门 基本使用 第一期
  • 在 Rust 中实现 TCP : 1. 联通内核与用户空间的桥梁
  • STM32-ADC一步到位学习手册
  • 【文件管理】关于上传下载文件的设计
  • 微服务架构 SpringCloud
  • 前端 css 实现标签的效果
  • SLAM基础知识-卡尔曼滤波
  • 云时代【6】—— 镜像 与 容器
  • 【QT+QGIS跨平台编译】之五十三:【QGIS_CORE跨平台编译】—【qgssqlstatementparser.cpp生成】
  • JMeter性能测试基本过程及示例
  • 你知道什么是回调函数吗?
  • mac苹果电脑c盘满了如何清理内存?2024最新操作教程分享
  • k8s-kubeapps图形化管理 21
  • 1_Springboot(一)入门