一、方法的定义
数据类型 方法名(参数){}
四种方法格式
1.无参无返
public void b(){//成员方法,动态的方法
int a=10;
int b=20;
int c=a+b;
System.out.println(c);
}
public static void b1(){//静态的方法
int a=10;
int b=20;
int c=a+b;
System.out.println(c);
}
2.有参有返
public int sum(int a,int b){//成员方法,动态方法
int sum=a+b;
return sum;
}
public static int sum1(int a,int b){//静态的方法
int sum=a+b;
return sum;
}
3有参无返
public void add(int a,int b){//成员方法,动态方法
int sum=a+b;
System.out.println(a+b);
}
public static void add1(int a,int b){//静态的方法
int sum=a+b;
System.out.println(a+b);
}
4.无参有返
public int a(){//成员方法,动态的方法
int a=10;
return a;
}
public static int a1(){//静态的方法
int a=10;
return a;
}
二、方法的调用
因为main方法是一个静态的方法,而静态的方法是不能直接调用动态方法的,但是却可以间接调用
public static void main(String[] args) {
//静态可以直接调用
a1();
b1();
sum1(10,20);
add1(10,20);
//动态方法可以用对象调用
Fangfa fangfa=new Fangfa();
fangfa.a();
fangfa.b();
fangfa.sum(10,20);
fangfa.add(10,20);
}
三、方法的重载
方法重载规则:1.方法名必须相同;2参数列表必须不同(参数的个数,参数的类型等)3方法的返回值类型可以相同也可以不同,4仅仅返回值类型不同不能构成方法重载
public static int sum1(int a,int b){//静态的方法
int sum=a+b;
return sum;
}
public static double sum1(double a,double b){//方法的重载
double sum=a+b;
return sum;
}
本文详细介绍了Java中方法的定义与调用,包括四种方法格式:无参无返回值、有参有返回值、有参无返回值及无参有返回值,并探讨了方法重载的概念及其应用。
4427

被折叠的 条评论
为什么被折叠?



