修饰符 返回值类型 方法名称(参数类型 参数名称,....) {
方法体;
return 返回值;
}
public static int sum ( int a, int b){
int result = a + b;
return result;
}
-
方法的重载(Overload)
- 多个方法的名称一样,但是参数列表不一样
- 好处:只需记住一个方法名称,就可以实现类似的多个功能
public class Demo01MethodOverload {
public static void main(String[] args) {
System.out.println(sum(10,29));
System.out.println(sum(10,29, 10));
System.out.println(sum(10,29, 10, 60));
}
public static int sum (int a, int b){
System.out.println("有两个参数的方法在运行!");
return a+b;
}
public static int sum (int a, int b, int c){
System.out.println("有三个参数的方法在运行!");
return a+b+c;
}
public static int sum (int a, int b, int c, int d){
System.out.println("有四个参数的方法在运行!");
return a+b+c+d;
}
}