java求学之路--方法篇
什么是方法?
- java方法是语句的集合,它们在一起执行一个功能
- 设计方法最好保持原子性,就是一个方法只完成一个功能,有利于后期扩展
方法的对应和调用
- 方法类似与其他语言的函数,是一段用来完成特定功能的代码段。
- 方法主要有一个方法头和一个方法体组成:
修饰符 返回类型 方法名(参数类型 参数名){
//方法体
return 返回值;
}
修饰符:定义方法访问类型
返回类型:方法可能的返回值。没有返回值则关键字为void
方法名:方法的名称
参数类型:参数像占位符一样。当方法被调用时,传递值给参数
方法的调用
- 调用方法:对象名.方法名(实参列表)
- 当方法返回一个值,方法调用通常被当作一个值
- 当方法返回值为void时,方法调用当作一条语句
方法的重载
重载就是在一个类中,有相同的函数名称,但形参不同的函数
- 方法的重载的规则:
方法名必须相同
参数列表必须不同(个数不同,类型不同或者排列顺序不同)
返回类型可以相同可以不同
仅仅返回值不同不足以成为方法重载
命令行传递参数
//变量命令行参数
for(int i=0; i<args.length; i++){
System.out.println(args[i]);
}
- 运行java包中类:1.
cd 到包所在目录
2.java pak1.pak2.pk3.class1
可变参数
- 在方法声明中,在指定参数类型后加一个省略号
- 一个方法只能定义一个可变参数,且必须是最后一个参数。
- 语法结构:
//定义
public void demo(int... i){
System.out.println(i[0]);
}
//调用
demo(1,2,3)
demo(new int[]{1,2,3})
递归
- 递归结构必须包含出口,否则会陷入死循环
- 递归是一种思想
作者:静默虚空
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具