Java初学者知识点总结(四)`函数`

Java初学者知识点总结(四)函数

1、概念

实现某一特定的功能的代码块,可以单独提取出来,单独定义成函数,以提高代码的复用性。
定义的位置:类以内 其它函数以外。

2、函数的定义

语法:
public statia 返回值类型 函数名(形参列表)抛出异常{
  //功能语句(函数体语句);
}

3、函数的调用

函数必须通过调用才能被执行: 通常在其他函数内惊醒调用。
语法:函数名(参数列表);

4、参数

形式参数(形参):
在函数定义时 指定的参数列表。
public static 返回值类型 函数名(数据类型 变量名, 数据类 型2 变量名2){ 
   // 函数体语句   
 }   
注意:形参变量 相当于 函数的局部变量,可以在函数内部使用。

实际参数(实参): 在函数调用时, 指定的参数信息(具体的值)。    
函数名(,2);    
注意:函数调用时, 实参值的列表 和 形参变量列表 的类型 个数 顺序 必须完全一致。

5、返回值类型

1、不返回结果   void
public static void  函数名 (形参列表){
	//实现部分
}
2、需要返回结果
public static 返回值类型 函数名 (形参列表){
	//实现部分
}
返回值类型可以是八种基本类型或是引用类型。

6、返回值语句

只要函数的返回值类型不是void,则在函数内部 必须使用 语法 return 表达式; 在函数中指定返回值。
注意:1)、return 后表达式的结果类型 必须和 函数的返回值类型一 致;
2) 1个函数 多只能有 1个返回值;
3) 必须保持 每个分支中 都有返回语句;

return的用法:

  1. return 表达式; // 函数执行结束,并且 会带着表达式的结果 一起 返回到 函数调用的位置
  2. return; // 用在返回值是void的函数中。代表函数执行结束,没有 返回值,直接回到函数调用的位置

7、函数的执行过程

1)、转到函数定义的位置
2)、实参给形参赋值
3)、执行函数体语句
4)、遇到return或程序执行结束,如果有返回值带着返回值一起回到调用的位置,继续往后执行。

8、函数的好处

1)减少了代码冗余
2)提高代码的可复用性
3)提高代码的可维护性
4) 提高可读性
5) 有利于团队建设,协同开发

猜你喜欢

转载自blog.csdn.net/weixin_49566241/article/details/107755408