方法
第二章 Java基础语法
2.10 方法
2.10.1 概念
完成特定功能的代码块,函数在Java中称为方法
2.10.2 格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
-
修饰符——后面讲,目前 public static
-
返回值类型——功能结果的数据类型
-
方法名——符合命名规则即可,方便调用
-
参数:
形式参数——定义在方法上的,用于接收实参的
实际参数——实际参与运算的数据 -
参数类型——参数的数据类型
-
参数名——就是变量名,接收调用方法时传入的参数
-
方法体语句——完成功能的代码
-
return——结束方法,返回方法指定类型的值
-
返回值——功能的结果,返回方法调用处
2.10.3 两个明确
- 返回值类型——结果的数据类型
- 参数列表——参数的个数和每个参数的数据类型
2.10.4 方法调用
有明确返回值的调用
A:单独调用
运行无结果输出,有明确返回值的时候一般无意义,不推荐
B:输出调用
加了一个输出语句输出结果,能用,但是不适用于需要对结果的进一步操作的情形
C:赋值调用
对返回值进行了赋值操作
没有明确返回值的调用
两个明确: 返回值类型——void ;参数列表——参数个数和参数类型
只能单独调用
2.10.5 注意事项
- 方法不调用不执行
- 方法与方法是平级关系,不能嵌套定义
- 方法定义的时候参数之间用逗号隔开
- 方法调用的时候不用再传递数据类型
- 如果方法有明确的返回值,一定要有return带回一个值
2.10.6 方法重载
概念
在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表(参数个数 or 参数类型)不同即可
特点
- 与返回值类型无关,只看方法名和参数列表
- 在调用时,虚拟机通过参数列表的不同来区分同名方法