方法
1、包装一段代码,降低方法内代码与方法外代码的关联度(降低耦合度)
2、提高代码复用率,减少代码的书写
作用
使用
1、方法的定义
无参无返回值方法
语法:
public static void 方法名(){
方法体
}
书写位置:
方法的定义要书写在类中方法以外
如:
1 //类外
2 public class Demo02 {
3 //类中方法以外
4 public static void text01() {
5 //类中方法以内
6 }
7 //类中方法外
void:无返回值(返回值为空(null)
有参无返回值方法
语法:
public static void 方法名(形参列表){
方法体
}
形参列表:在小括号中声明的变量,可以有多个,每个变量之间用逗号隔开
如:
1 public static void text(int num,String str...){
2 方法体
3 }
无参有返回值方法
语法:
public static 返回值类型 方法名(){
方法体
return xxx;
}
注意:
1、如果方法以分支语句结束的话,要保证每一个分支语句都有返回值
2、一个方法只能有一个返回值
有参有返回值方法
语法:
public static 返回值类型 方法名(形参列表){
方法体
return xxx;
}
注意:
1、如果方法以分支语句结束的话,要保证每一个分支语句都有返回值
2、一个方法只能有一个返回值
总结
语法:
访问权限修饰符 修饰符 返回值类型 方法名(形参列表){
方法体
return xxx;
}
访问权限修饰符: public
修饰符:static
返回值类型:返回值的数据类型,如果没有返回值就是void
形参列表:
可有可无,据情况定
形参:变量的声明
列表:多个
形参列表:多个变量的声明,每个变量用逗号隔开
return:结束方法
return xxx;结束方法病返回 xxx
注意:一个方法只能返回一个数据
返回值可有可无
2、方法的调用
. 必须先定义方法,才能调用
无参无返回值的调用
语法:
方法名();
使用位置:方法基本在方法以内调用
有参无返回值的调用
语法:
方法名(实参列表);
注意:
传入的实参必须与定义的形参:长度一致
顺序一致
数据类型一致
无参有返回值的的调用
语法:
方法名();
或
数据类型 变量名 = 方法名();
注意:
如果接收返回值,那么接收返回值的变量数据类型要与返回值类型一致
有参有返回值的调用
语法:
方法名(实参列表);
或
数据类型 变量名 = 方法名(实参列表);
注意:
传入的实参必须与定义的形参:长度一致
顺序一致
数据类型一致
如果接收返回值,那么接收返回值的变量数据类型要与返回值类型一致
总结
语法:
方法名(实参列表)
或
数据类型 变量名 = 方法名(实参列表);
名词解释
方法名:调用那个方法,就写那个方法的方法名
实参列表:给方法中传入实际的值
注意:
实参列表与形参列表,必须长度一致,顺序一致,数据类型一致
有返回值的方法才可以使用变量接收,也可以选择不接收
无返回值的方法一定不能接收变量