day05-方法
6.方法
6.1.定义和调用(重点)
6.1.1.方法的定义(重点)
方法:完成某一特定功能(如:求和,统计数量等)的代码块
定义方法,语法格式
[修饰符] 返回值类型 方法名称(参数类型 参数名1,参数类型 参数名2,…)
{
方法体;
[return 返回值;]
}
格式分析:
- 修饰符:public、static等,static修饰的方法直接使用类名调用即可,目前都使用static修饰
- 返回类型:限定返回值的类型,方法在完成一个功能后,是否需要给调用者返回一个结果?
- 如果需要给调用者返回结果,就写上返回数据的类型
- 如果不需要给调用者返回结果,此时使用关键字void,表示无返回
- 方法名称:用于调用方法,遵循标识符规范,使用动词表示,首字母小写,采用用驼峰表示法
- 形式参数:方法圆括号中的变量,可以有多个
- 方法体:方法的{}中的代码,编写如何完成该功能的代码
- return关键字:在方法体中使用return关键字
- 功能1:把值返回给该方法调用者,此时该方法不能使用void修饰
- 功能2:结束当前方法
- 注意:方法体没有return时,方法的返回类型声明为void,表示无返回。
- 实际参数:在调用某一个具体方法时,实际传递的参数值
6.1.2.方法调用(重点)
方法调用:
- 方法调用格式:因为方法是static修饰的,可以直接用方法所在类的名称调用。
- 如果方法有返回类型,此时需要返回类型定义变量,接受方法返回的结果。