Ø1.方法的概述
Ø
方法就是完成特定功能的代码块
Ø
在很多语言里面都有函数的定义
,
函数在
Java
中被称为方法
Ø
方法格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
函数体;
return 返回值;
}
Ø
方法格式解释:
修饰符 public static
返回值类型 用于限定返回值的数据类型
方法名 一个名字,为了方便我们调用方法
参数类型 用于接收调用方法时传入的数据的类型
参数名 用于接收调用方法时传入的数据的变量
方法体 完成功能的代码
return 结束方法,把返回值带给调用者
举例:写一个方法,用于求和。 两个明确: 返回值类型 int 参数列表 int a,int b
public static int sum(int a, int b) { // int c = a + b; // return c; return a + b; }
Ø
定义方法注意事项
Ø
写一个方法首先有两点需要明确:
Ø
返回值类型 明确功能结果的数据类型
Ø
参数列表 明确有几个参数,以及参数的类型
Ø方法调用流程图
Ø方法重载的概述和基本使用
Ø
在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
Ø
方法重载特点
Ø
与返回值类型无关,只看方法名和参数列表
Ø
在调用时,虚拟机通过参数列表的不同来区分同名方法
Ø方法的形式参数为基本数据类型
Ø
方法的参数是基本类型的时候:
Ø
形式参数的改变不影响实际参数。
Ø
形式参数:用于接收实际数据的变量
Ø
实际参数:实际参与运算的变量
Ø方法的形式参数是基本类型图解
Ø方法的形式参数为引用数据类型
Ø
方法的参数是引用类型的时候:
形式参数的改变直接影响实际参数。
Ø
方法的形式参数是引用类型图
![](https://i-blog.csdnimg.cn/blog_migrate/d514b8f9897eef55c9b4f0802f475d9b.png)