一、定义及调用
1、 要素
2、修饰符(public)
3、返回值(没有返回值,则关键字使用void)
4、方法名(add、test、……)驼峰规则
5、参数类型(实参+形参)
方法体:
修饰符 返回值类型 方法名(参数类型 参数名){
……
方法体
……
return 返回值;
}
2. 定义及调用
public class Demo01 {
public static void main(String[] args) {
int sum = add(1,2); //调用:实参1、2传递给形参a、b
System.out.println(sum);
}
public static int add(int a, int b) { //定义:形参a、b
int sum = 0;
sum = a + b;
return sum;
}
}
>>>
二、方法的重载
1、方法名称必须相同
2、参数列表必须不同(个数、类型、参数排列顺序)
3、方法的返回类型可以相同,可以不同
4、仅仅返回类型不同不足以成为方法的重载
System.out.println(add(1,2));
System.out.println(add(1,2,3));
public static int add (int a, int b) {
return a + b;
}
public static int add (int a, int b, int c) { //重载add()方法
return a + b + c;
}