java方法的定义、方法的声明、方法的声明、方法的调用、可变参数、重载、基本类型和引用类型参数传递、递归

 一、方法

方法;实现某种功能的代码块

二、方法的声明

修饰符 返回值类型 方法名(数据类型1 变量1,数据类型2 变量2,数据类型3 变量3.){

return 返回值;

}

解释

1.修饰符 public static

2.返回值类型

(1)数据类型

要求方法最后return与该类型匹配的值

(2)void

不用return一个值

3、方法名

4、参数列表,规定了方法运行所需要要“原料”及其类型,注意,“原料”不能放错

5、方法内容和,内部执行功能

6、return返回值,整个方法执行结束需要返回一个结果

7、return也可以单独使用,表示方法停止,后是不允许加任何代码

三、方法的分类

有参有返回值

有参无返回值

无参有返回值


无参无返回值

四、方法的调用

方法声明后需要调用才能生效

形式参数 形参 方法声明时的参数,形参相当于在方法中声明了局部变量

实际参数 实参方法调用时的参数

谁调用方法谁就获取了返回值

对于有返回值的方法,可以用变量接受结果或直接打印,对于无返回值的方法,只能调用

对于有参方法,调用时需要传入实参,无参方法直接用方法名()调用

五、可变参数

数据类型...变量名

方法内部可以把调用时传入的像类型的数据整合到一个数组中

可变参数最多只能有一个

可变参数必须位于参数列表的最后

六、方法不能嵌套定义,可以嵌套调用

七、重载

在同一个类中写同名方法

要求:

方法名相同

与修饰符无关

与返回值类型无关

形参个数或者类型或者顺序不同

八、基本类型和引用类型参数传递

九、递归

执行的逻辑相同

有一个停止递归的节点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值