方法调用 方法返回值 重载
方法调用:
1.调用指定的方法
2.创建方法
public static void main(String[] args) {
function();//1.调用指定的方法
}
//2.创建方法
//方法修饰符 方法返回值类型 方法名(参数列表){方法体}
public static void function(){
int a = 10;
System.out.println(a);
}
//方法带参数
public static void function2(double r){//(参数类型 参数名)
double s = 3.14*r*r;
System.out.println(s);
}
方法返回值:
public static void main(String[] args) {
int x = add(1,2);//1,2属于实参,实参将数值赋予给下面方法的形参
System.out.println(x*x);
//3.把add()返回来的结果 使用X来记录
}
//2.如果需要返回值 返回值的位置 要写具体的类型
public static int add(int a,int b){//这是局部变量,是形参
//1.通过return关键字,把结果返回给调用位置
return a+b;
}
重载:同一个类中有多个同名的方法,但是其参数列表不同(参数名字或参数数量)
public static void main(String[] args) {
add(1,2);
add(1,2,3);
add(1,2,"蔡徐坤");
add("蔡徐坤",1,2);
//自动匹配
}
public static void add(int a,int b){ }//方法重载
public static void add(int a,int b,int c){ }//方法重载
public static void add(int a,int b,String c){ }//方法重载
public static void add(String a,int b,int c){ }//方法重载
总结:什么时候有返回值、参数列表取决当时的需求。