函数的定义:函数就是具有名称特定功能代码的集合。
简单的来讲编程所用到的函数并不像高中数学里的函数那样,按我个人理解函数就是一个方法,等到需要用到这个方法时然后进行调用!
java中函数是在类当中的,是类的成员
如何定义函数 ?
访问修饰符 [static] 返回值的类型 函数名称 ([形式参数列表]){
//函数体 由一行或者多行代码组成
//[return 返回值]
}
函数调用:
当函数定义完成后,不会自己执行,需要通过调用来执行
函数名称([实际参数列表]);
具体如下:
public class Demo1 {
public static void main(String[] args) {
//调用函数
helloFun();
}
//定一个函数
public static void helloFun(){
System.out.println("hello java!");
}
}
函数的分类:
可分为有参函数和无参函数
以及有返回值和无返回值
函数调用的本质:
函数本质是一个对象,存储在堆中
函数本质存储在堆中,当调用时,会临时的压入栈中(push),
等调用完成后,会立刻弹出栈(pop),所以函数调用就是瞬时操作