news 2026/6/10 14:54:25

Day—5方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day—5方法

1.什么是方法

方法是程序中最小的执行的单元

重复的代码、具有独立功能的代码可以抽取到方法中

2.方法的格式

①最简单的方法定义和调用

注意:方法必须先定义,后调用

②带参数的方法定义和调用

注意:方法调用时,形参和实参必须一一对应,否则程序将报错

形参和实参

形参:全称形式参数,指方法定义中的参数

实参:全称实际参数,方法调用中的参数

③带返回值的方法定义和调用

方法的返回值就是方法运行的最终结果

定义:

三种调用方法

方法的注意事项

方法不调用就不执行;

方法与方法之间是评级关系,不能互相嵌套定义;方法的编写顺序和执行顺序无关;

方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return语句不写。如果要编写return,后面不能跟具体的数据;

return语句下面,不能编写代码,因为永远执行不到,属于无效代码

return关键字

方法没有返回值:可以省略不写。 有返回值:必须要写,表示结束方法和返回结果。

3.方法的重载

同一个类中,方法名相同,参数不同的方法。与返回值无关。

参数不同:个数不同、类型不同、顺序不同

4.方法的内存

①方法调用的基本内存原理

方法被调用后就会进栈执行,执行完毕后会出栈

②方法传递基本数据类型的内存原理

传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值。

③方法传递引用数据类型的内存原理

基本数据类型:变量中存储的是真实数据,数据值是存储在自己的空间当中。赋值给其他变量赋的是真实的值。

引用数据类型:变量中存储的是地址值,数据值是存储在其他空间中。赋值给其他变量赋的是地址值。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:57:17

OFA视觉蕴含模型基础教程:三分类输出(Yes/No/Maybe)逻辑详解

OFA视觉蕴含模型基础教程:三分类输出(Yes/No/Maybe)逻辑详解 1. 理解视觉蕴含任务 视觉蕴含(Visual Entailment)是多模态AI领域的一项重要任务,它需要模型判断给定的文本描述与图像内容之间的逻辑关系。简…

作者头像 李华
网站建设 2026/6/10 12:57:41

C 语言学习历程:(第六章)函数・程序中的逻辑封装艺术

第六章:函数 文章目录第六章:函数1. 库函数2. 自定义函数2.1 形参和实参2.2 return 语句2.3 数组做函数参数3. 嵌套调用和链式访问3.1 嵌套调用3.2 链式访问4. 函数声明和定义4.1 单个文件4.2 多个文件4.3 关键字使用4.3.1 extern4.3.2 static声明C 语言…

作者头像 李华
网站建设 2026/6/10 13:26:12

高效获取抖音内容:全平台支持的视频解析工具实战指南

高效获取抖音内容:全平台支持的视频解析工具实战指南 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 探索三大核心优势:为什么选择这款视频解析工具 在数字内容爆炸的时代&#xff0…

作者头像 李华
网站建设 2026/6/10 13:20:52

窗口失控?这款窗口管理工具让桌面井井有条

窗口失控?这款窗口管理工具让桌面井井有条 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 在多任务处理的时代,我们每天都要面对各种大小不一的窗口&#x…

作者头像 李华
网站建设 2026/6/9 15:24:29

1120×1120超清输入!GLM-4v-9B图像理解全流程解析

11201120超清输入!GLM-4v-9B图像理解全流程解析 1. 为什么11201120分辨率是图像理解的新分水岭? 你有没有遇到过这样的尴尬:上传一张带小字的Excel截图,AI却说“图片中没有文字”;或者给一张复杂流程图提问&#xff…

作者头像 李华
网站建设 2026/6/7 20:03:58

3大维度解锁近红外光谱数据价值

3大维度解锁近红外光谱数据价值 【免费下载链接】Open-Nirs-Datasets Open source data set for quantitative and qualitative analysis of near-infrared spectroscopy 项目地址: https://gitcode.com/gh_mirrors/op/Open-Nirs-Datasets 从数据获取到模型部署的全链路…

作者头像 李华