Java方法的定义与重载
方法的定义:
- 它是由修饰符、返回类型、方法名和一些参数组成的
例如:
public static int add(int a, int b){
...;
方法体;
...;
return 0;
}
-
public和static都是修饰符
-
int是这个方法返回值的类型
-
add是这个方法的名称
-
int a和int b是两个参数
-
方法体就是需要方法实现的代码段
需要注意的是:如果方法有返回值的时候一定要加上return
方法的重载:
就是在一个类中有多个相同名字的方法和不同的参数,通过java编译器查找方法中参数的个数,参数的类型来选择对应的方法,这就叫做方法的重载
例如:
public static int add(int a, int b){
return a+b;
}
public static int add(int a, int b,int c){
return a+b+c;
}
这两个方法就是名字相同,但是参数的个数不相同
还有:
public static int add(int a, int b){
return a+b;
}
public static double add(double a, double b){
return a+b;
}