函数就是具有某一特定功能的代码单元
1.函数的定义
函数的语法规则: 访问修饰符 返回值类型 函数名(形参列表){ 函数体 return 返回值; }
返回值类型为 void 则可以不用return,其它返回值类型都要return。
例如:
public void fun(){ 函数体 }
形参和实参
形参的作用:①用来接收调用者传递数据的值和类型 ②形参的类型规定调用者传递数据时使用的类型
实参作用:决定了被调函数形参的具体值
访问修饰符的作用
见另一篇博客:访问修饰符(103条消息) 访问修饰符_a16696747377的博客-CSDN博客
注意:
1.返回值:给调用者传递一个数据,如果方法制定了某个类型的返回值,return后面数据类型需要与之相同。
2.函数体作用:实现函数规定好的功能
3.返回值类型的作用:代表函数执行完之后返回结果的类型
2,函数的调用
函数名();
函数只能在一个函数的函数体内被使用,被使用的函数叫被调函数,使用该函数的函数叫主调函数。
函数要求:
①类体内 ②在其他的函数体外定义 ③在其他的函数体内调用
3.方法的重载
方法重载的方式有两种
方法的重载:
方法的参数列表不同
(1) 方法的名称相同,但方法的参数个数不同 (2) 方法的名称相同,同时方法的参数个数相同但参数的类型不同
-
方法重载和
方法的修饰符(public、static、final)、方法返回值类型、方法的返回值没有关系。
例子:
public class Eaxample04 { public static void main(String[] args) { public static int add(int x, int y) { return x + y; } public static double add(int x, double y) { return x + y; } public static double add(double x, int y) { return x + y; } public static int add(int x, int y, int z) { return x + y + z; } }