Java方法

Java方法

何谓方法

方法是语句的集合,在一起执行一个功能

方法的定义和调用

类似于其他语言的函数,用来完成特定功能的代码片段

修饰符 返回值类型 方法名(参数类型 参数名){
	...
	方法体
	...
	return 返回值;
}

方法包含一个方法头和一个方法体

  • 修饰符:可选,定义该方法访问类型

  • 返回值类型:方法可能会返回值,没有返回值关键字为void

  • 方法名:方法的实际名称,方法名和参数表共同构成方法签名

  • 参数类型:参数像是一个占位符。当方法被调用,传递值给参数,这个值称为实参或变量。参数列表是指方法的参数类型、顺序和参数个数,参数是可选的,方法可以不包含任何参数

    • 形式参数:在方法被调用时用于接收外界输入的数据
    • 实参:调用方法时实际传给方法的数据
  • 方法体:方法体包含具体的语句,定义该方法的功能

方法重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数

规则:

  1. 方法名称必须相同
  2. 参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)
  3. 方法的返回类型可以相同也可以不同
  4. 仅仅返回类型不同不足以称为方法重载

命令行传参

有时候希望运行一个程序的时候再传递给它消息,主要靠传递命令行参数给main()函数实现

可变参数

在方法声明中,在指定参数类型后加一个省略号(...)

一个方法中只能指定一个可变参数,必须是方法的最后一个参数,任何普通参数必须在它之前声明

递归

自己调用自己

public static int f(int n){
    if(n==1){
        return 1;
    }else{
        return n*f(n-1);
    }
}//阶乘
posted @   尧天天  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示