java-方法
一、方法的格式和定义
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2){方法体语句; return 返回值;}
## 注意:方法和方法之间是平级关系不能嵌套使用
- 定义方法的三个明确
1. 明确方法名
2. 明确返回值类型
3. 明确参数列表
定义方法的注意事项:
1. 方法必须定义在类中
2. 方法与方法之间是平级关系,不能嵌套定义
3. 方法没有返回值时,返回值类型必须写成void
4. 方法返回值类型为void时,可以省略方法最后的return语句
5. return语句后值的类型必须和方法的返回值类型一致
6. return之后不能再放置语句
二、方法的调用
调用的方式:
- 通过方法名调用
- 根据形式参数列表将实际参数传递给方法
// 形式参数:在定义方法时需明确方法参数的形式,比如参数的类型和个数
// 实际参数:调用方法是传递给方法的数据,必须符合形式参数的个数和对应位置的数据类型
## 注意事项:
1. 可以根据方法名直接调用方法
2. 方法需要什么类型的参数就传入什么类型的值
3. 方法返回什么,就用什么类型的变量来接收
三、方法重载
在同一个类中的多个方法,他们的方法名相同,参数列表不同,这样的情况叫方法重载,方法重载与返回值类型无关
// 参数列表不同:参数的个数不同;对应位置的参数类型不同
// 方法签名:方法名+参数列表
When nothing seems to help, I go look at a stonecutter hammering away at his rock, perhaps a hundred times without as much as a crack showing in it. Yet at the hundred and first blow it will split in two, and I know it was not that blow that did it, but all that had gone before. -- Jacob Riis