1、方法的定义
语法:
访问权限修饰符 修饰符 返回值类型 方法名(形参列表){
方法体
}
访问权限修饰符:需要在面向对象三大特征之封装讲解
暂时使用public
修饰符:需要在面向对象三大修饰符时讲解
暂时使用static
定义的位置:
类中,方法以外
为了大家好接受方法,将其分为一下部分
1,无参无返回值的方法
语法:
访问权限修饰符 修饰符 void 方法名(){
方法体
}
void表示没有返回值或者返回值为空(null)
2,有参无返回值的方法
语法:
访问权限修饰符 修饰符 void 方法名(形参列表){
方法体
}
形参列表:就是声明的多个变量,每个变量之间使用逗号隔开
3,有参有返回值的方法
语法:
访问权限修饰符 修饰符 返回值类型 方法名(形参列表){
方法体
}
return:单独使用表示结束该方法
return xxx:xxx就是返回值,此时return表示结束方法并返回该值
返回值类型:就是返回值的数据类型
注意:
1,调用有返回值的方法,可以选择接收,也可以选择不接收
2,如果接收返回值,那么接收返回值的变量要与调用方法的返回值类型相同
3,java中一个方法只能有一个返回值
4,如果方法使用分支语句作为结束,要保证每一个分支都要返回值,而且每个分支的返回值类型要相同
5,null表示空值,可以表示为任意一种引用数据类型的值
2、方法的使用
语法:
对象名或类名.方法名(实参列表);
因为没有学习面向对象所以暂时不写对象名或类名
所以在暂时的学习中调用方法的语法格式为
方法名(实参列表);
注意:
1,每次调用方法时,方法中的代码都会执行一次
2,一个方法定义完成后,可以被调用无数次
3,要保证方法已经定义了,才可以调用
为了大家好接受方法,将其分为一下部分
1,无参无返回值的方法
语法:方法名();
2,有参无返回值的方法
语法:方法名(实参列表);
实参列表:多个有值的变量或者就是值,每个之间使用逗号隔开
要求:
实参列表要与调用的方法的形参列表一致(顺序一致,类型一致,长度一致)
3,有参有返回值的方法
语法:
接收返回值
数据类型 变量名 = 方法名(实参列表);
不接收返回值
方法名(实参列表);