- java方法的定义
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
}
//方法名采用驼峰式,即首单词小写,后续单词首字母大写
方法名中的参数可分为形参和实参,形参:用来定义的,无赋值,实参:实际调用接收来的参数
例如 形参:
pubulic static void test(int a,int b ){
//此时的a,b为形参
}
例如 实参:
pubulic static void test(int a,int b ){
}
public static void main(String[] args){
//此时的a,b就是实参
int sum =add(a:1,b:2)
System.out.println(sum)
}
方法体
如果方法体存在返回值得话,一定要把返回值通过return返回(void除外)
public static void main(String[] args){
int result=0;
if(num1==num2){
System.out.println("num1==num2")
return 0; //终止方法
}
if(num1>num2){
result=num1
}else{
result=num2
}
return int result;
}
方法重载
-
什么是方法重载?
-
方法重载就是在一个类中,有相同的函数名称,但形参不同的函数。
-
方法重载的规则
-
方法名必须相同
-
参数列表不同(个数不同、类型不同、参数排列顺序不同)
-
方法的返回值类型相同也可以不同
-
仅仅返回类型不同,不能成为方法的重载
*方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐一匹配来选择对应的方法,如果匹配失败,则编译器报错。