1. 方法概述
- 什么是方法(函数)?
- 为什么要有方法?
- 方法就是一段独立特行的小程序, 不调用就不执行.
- 好处:
1. 提高了代码的[复用性]
2. 提高了代码的[可阅读性]- 注意:
- 方法与方法之间是平级关系, 不能嵌套定义
- 方法的定义顺序, 和执行顺序无关, 只看调用顺序.
2. 方法定义和调用
- 方法的基本定义格式
- 方法的基本调用格式
修饰符 返回值类型 方法名(参数列表){
方法体;
return 返回值;
}
3. 形参和实参
1. 形参: 形式参数
在定义方法时, 方法()中的变量, 就是形式参数.
public static void method(int a){ // method方法如果不被调用, a变量是记录不到真实的值
// method方法刚被定义出来时, a的变量, 仅仅是形式上的一个参数.
}
2. 实参: 实际参数
在调用方法时, 传入的真实数据.
method(10);
4. 带返回值方法的定义和调用
-
带返回值方法的定义格式:
修饰符 返回值类型 方法名(参数1, 参数2…){
方法体;
return 返回值;
}修饰符 : public static (目前暂时记忆) 返回值类型 : 跟返回值相关 方法名 : 自己起的名字 参数列表 : 方法运行之前所需要的材料 方法体 : 方法真正运行的逻辑 return : 1. 结束方法 2. 将返回值携带给调用者.
5. 方法重载
- 什么是方法的重载(Overload)?
Overload(重载) 和 Override(重写) 的区别
在同一个类中, 方法名相同, 参数列表不同, 与返回值无关.
参数列表不同: 1. 类型不同 2. 个数不同 3. 顺序不同(没有意义)