方法
概述
为了解决代码重复调用的问题,可以将一个重复的代码块封装到一个{}括号里面,并且为这个代码块起个名字,这个方法块就变成了一个特定的执行模式,如果以后需要调用这个方法块,我们直接调用这个方法块对应的方法名就可以去执行{}里的代码。
方法的定义格式
格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数性2...){
方法体
return;
}
- 修饰符 : static, public。
- 返回值类型:用于限定返回值的数据类型。
- 方法名:方便调用方法。
- 参数类型:用于限定调用方法数据的数据类型。
- 参数名:用于接收调用方法的传入数据变量。
- 方法体:完成特定的代码。
- 返回值:结束方法,并把返回值带给调用者
举例
//一个简单的两数相加的方法
public static int add(int a, int b ){
return a+b;
}
方法的调用
代码示例
public class array_Demo {
//main
public static void main(String[] args) {
int a = add(1,3);
System.out.println(a);
}
//add
public static int add(int a, int b ){
return a+b;
}
}
上述代码我们可以看出,如果是静态方法我们可以直接调用其方法名执行,至于返回值的接收问题,可以单独出一个变量a来接收返回值,然后再次输出变量a的值。这就完成了一次方法调用过程。
方法重载
定义
在一个类中出现了相同方法的情况叫做重载
特点
- 方法名相同,方法参数列表个数不同。
- 方法名相同,对应的参数类型不同。
注意事项
在调用方法的时候,Java虚拟机会根据方法名及参数列表的不同来区分方法。
网友评论