方法就是一段用来完成特定功能的代码片段
方法的定义
- 访问修饰符:方法允许被访问的权限范围
- 返回值类型:如果方法不返回任何值,则返回值类型指定为void;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值
- 形参:在方法声明时用于接收外界传入的数据(参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开)
- 实参:调用方法时实际传给方法的数据
- 方法名:定义方法的名字,必须使用合法的标识符,见名知意
// 方法声明格式
修饰符 返回值类型 方法名 (形参列表) {
方法体代码
return 返回值;
}
// 方法的调用
方法名(实参列表)
- 方法的编写顺序无所谓
- 方法与方法之间是平级关系,不能嵌套定义
- 方法不调用就不执行, 调用时必须严格匹配方法的参数情况
- 方法如果没有形参列表,调用的时候则不能传入参数值,否则报错
- 方法的返回值类型为void(无返回值),方法内则不能使用return返回数据,如果方法的返回值类型写了具体类型,方法内部则必须使用return返回对应类型的数据
- return语句下面,不能编写代码,因为永远执行不到,属于无效的代码
- 有返回值的方法调用时可以选择定义变量接收结果,或者直接输出调用,甚至直接调用;无返回值方法的调用只能直接调用