1、方法概述
1.1 概念
将独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。
1.2 注意事项
- 方法必须先创建才能使用,该过程称为方法的定义
- 方法创建好不能直接运行,需要手动使用才执行,该过程称为方法的调用
2、方法的定义和调用
2.1 定义
2.2 调用
2.3 方法的调用过程
3、带参数方法的定义和调用
3.1 带参数方法的定义
3.2 注意
-
方法定义时,参数中的数据类型和变量名都不能缺少,缺少任意一个程序报错
-
方法定义时,多个参数使用逗号(,)分隔
3.3 带参数方法的调用
3.4 形参和实参
- 形参:方法中定义的参数 (数据类型 + 变量名组成)
- 实参:方法调用中的参数
3.5 练习
求2个数中的最大值。
4、带返回值方法的定义和调用
4.1 定义格式
4.2 定义注意事项
- 方法定义时return后面的返回值与方法定义上的数据类型保持一致,否则程序报错
4.3 调用格式
4.4 调用注意事项
- 方法的返回值通常会使用变量接收,否则该返回值将无意义。
4.5 练习
5、方法的注意事项
5.1 方法不能嵌套定义
5.2 void表示无返回值
void表示无返回值,可以省略return,也可以单独书写return,后面不加数据。
6、方法的通用格式
6.1 格式
5.2 两个明确
5.2.1 明确返回值类型
- 主要明确方法操作完毕之后是否有数据返回,如果没有写void
- 如果有,写对应的数据类型
5.2.1 明确参数
主要明确参数的类型和数量
5.3 方法调用
- void类型的方法,直接调用即可
- 非void类型的方法,推荐用变量接收调用
7、方法的重载
7.1 概念
指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载
条件如下:
- 多个方法在同一个类中
- 多个方法具有相同的方法名
- 多个方法的参数不同(类型不同或者数量不同)
满足上面3个条件即可。
7.2 重载的特点
- 重载只对应方法的定义,与方法的调用无关,调用方式参照标准格式
- 重载只针对同一个类中方法的名称和参数进行识别,与返回值无关(不能通过返回值来判断是否构成重载)
方法重载判断:
7.3 练习
8、方法的参数传递
8.1 基本类型
对于基本类型的参数,形参的改变不影响实际参数的值
8.2 引用类型
对于引用类型的参数,形参的改变影响实际参数的值
8.3 案例
第1题:数组遍历,结果在一行上面显示
第2题:求数组最大值,输出结果