-
5.1方法的定义
例题:求两个数的最大值
public static int getBigger(int num1, int num2){
if (num1 > num2)
return num1;
else
return num2;
}
}
这个方法的功能为求两个参数num1和num2的最大值,修饰符包含两个,分别为public和static,返回
值类型为int,方法名为getBigger,包含两个参数,都是int类型的,方法体为一组if-else语句。
-
5.2方法的调用
调用方法的格式为:
方法名(实际参数表);
所谓调用方法,其实就是给方法的入口传入一些值(参数),然后在出口得到方法执行的结果(返回
值)。给方法传入参数的过程,称为“传参”
-
5.3方法的重载
这种在同一个类中允许同时存在一个以上同名的方法的现象就叫做方法的重载,也就是说,两个或者两
个以上的方法,具有相同的名称和不同的参数列表。
方法重载的规则:
1.在一个类中存在若干同名方法
2.方法的参数必须不同,参数个数不同或参数类型不同
3.返回值不同,不能构成重载。
重载的例子如下图所示。
【总结与提示】
1.方法可以有返回值也可以没有,使用return语句返回值;
2.方法没有返回值时,返回值类型为void;
3.定义方法时参数可以有多个,也可以没有;
4.调用方法时,实参的个数和类型必须和形参匹配;
5.方法可以重载