方法
作用:封装一段代码,使其便于使用
优点
1,保护内部
2,方便使用
3,降低耦合度
4,提高复用率
使用步骤
1,定义方法
注意:在类中,方法以外定义
语法
访问权限修饰符 [修饰符] 返回值类型 方法名([形参列表]){
方法体
[返回值]
}
访问权限修饰符:暂时使用public
修饰符:暂时使用static
返回值类型:
返回值的数据类型,没有返回值写void,void表示为没有返回值或返回值为null(空)
return即表示结束一个方法,也可以将返回值返回给调用当前方法的调用者
return返回值一次只能返回一个值,不可以返回多个值
一个方法中可以有多个return,但被执行的只能有一个,所以需要判断
形参与实参:
实参:实际参与运算的,输入的参数值
形参:就是方法定义上的,用于接收实际参数的
注意:实参名可以与形参名相同,也可以不同
结论:实参就是一个值,形参就是一个变量,传参就是把一个值给一个形参赋值
调用方法
方法名();
一个方法定义完成后,可以调用多次
2,有参数,没有返回值的方法
定义的语法
public static void 方法名(形参列表){
方法体
}
形参列表:就是声明的多个变量,每个变量用逗号隔开
调用的语法
方法名(实参列表);
注意:实参列表要与形参列表数据类型一致,顺序一致,数量一致
3,有参数有返回值的方法
定义的语法
public static 返回值类型 方法名(形参列表){
方法体
return 返回值;
}
return:结束当前方法
return xxx;结束当前方法并返回xxx
调用的语法`
方法名(实参列表);
或
数据类型 变量名 = 方法名(实参列表);
注意:有返回值的方法,可以选择接收返回值,也可以选择不接收返回值;但是没有返回值得方法一定不能接收
4,没有参数,有返回值的方法
5,总结
1,定义
访问权限修饰符 修饰符 返回值类型 方法名(形参列表){
方法体
}
访问权限修饰符:暂时使用public
修饰符:暂时使用static
返回值类型:返回值的数据类型,没有返回值写void,void表示没有返回值或返回值为null
方法名:自定义,符合小驼峰命名规则
形参列表:就是声明多个变量,每个变量之间只用逗号隔开,可有可无
方法体:根据实际情况
2,调用
方法名(实参列表);
或
数据类型 变量名 = 方法名(实参列表);
注意:
1,实参列表要与形参列表一致(顺序一致,类型一致,数量一致)
2,有返回值的方法才可以使用变量接收,没有返回值的方法一定不能使用变量接收
3,有返回值的方法,可以不接收返回值
特殊情况
1,多重调用
概念:在方法A中调用方法B,方法B中调用方法C...
注意:尽量避免形成死循环
2,重载
概念:同一个类中,方法名相同,形参列表不同,与返回值无关
意义:为了提高代码使用率,同一个方法可以传递不同类型
3,递归
概念:方法本身的方法体中调用本方法