JAVA基础--方法--2022年8月22日
第一节 方法定义格式以及常见问题
1、方法的完整格式什么样的?
修饰符 返回值类型 方法名称 (形参列表){
方法体代码(需要执行的功能代码)
return 返回值;
}
2、方法要执行必须怎么办,如何进行?
必须进行调用;调用格式:方法名称(...);
3、如果方法不需要返回结果,不需要接收参数,应该怎么办,要注意什么?
方法不需要返回结果的,可以申明返回值类型为void
方法不需要接收参数的,可以不写形参列表
方法没有申明返回值类型的,内部不能使用return返回数据
第二节 方法的内存原理
1、方法的运行区域在哪里?
栈内存
第三节 方法参数传递机制
1、形参和实参各指什么?
形参:以方法为例,就是方法定义时的变量
实参:在方法内部定义的变量
2、java的参数传递机制是什么?
值传递:传递的是实参存储的值
3、基本类型和引用类型的参数在传递的时候有什么不同
都是值传递
基本类型的参数传输存储的是数据值
引用类型的参数传输存储的是地址值
第四节 方法重载
1、方法重载是什么样的?
同一个类中,多个方法的名称相同,形参列表不同
2、使用方法重载的好处
对于相似功能业务场景:可读性好,方法名称相同提示是同一类型的功能,通过形参不同实现功能差异化的选择,这是一种专业的代码设计
3、形参列表不同指什么?
形参的个数、类型、顺序不同。不关心形参的名称
第五节 return关键词
1、如果要直接结束当前方法的执行,怎么解决?
return;跳出并立即结束所在方法的执行
break;跳出并立即结束所在循环的执行
continue;结束当前所在循环的当次执行,进入下一次执行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)