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})

递归

  • 递归结构必须包含出口,否则会陷入死循环
  • 递归是一种思想

作者:静默虚空
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。

posted @   坏人不会飞  阅读(23)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示