1.完整方法的完整格式:
修饰符 返回值类型 方法名称(参数类型 参数类型,…){
方法体;
return返回值;
}
修饰符:现阶段固定方法,public static
返回值类型:最终产生的数据结果是什么类型(如 int String)
方法名称:方法的名字规则和变量不一样(小驼峰式)
参数类型:进入方法的数据是什么类型。
参数名称: 进入方法的数据对应的变量名称;
PS参数如果多个,使用逗号进行分割
2、方法体:方法需要做的事情,若干行代码;
3、return 作用:第一停止当前方法,第二将后面的结果数据返回值交给调用处;
注意:return后面的“返回值”,必须和方法名称前面的“返回值类型”保持对应;
4、定义一个两个int数字相加的方法。三要素:
返回值类型:int;
方法名称:sum
参数列表:int a,int ,b;
5、调用方法的三种格式:
①单独调用:方法名称(参数);
②打印调用:System.out.println(方法名称(参数));
③赋值调用:数据类型 变量名称=方法名称(参数);
注意:
此前学习的方法,返回值类型固定写为void这种方法只能够单独调用,不能进行打印调用与赋值调用。
6、方法的参数分为有参数和无参数;
有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数;
无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数;
有无参数注意事项:
对于有返回值的方法,可以使用单独调用、打印调用与赋值调用;
对于无返回值的方法。只能单独调用,不能打印和赋值调用;
7、方法定义注意事项:
1、方法定义在类中,不能包含与嵌套;
2、方法定义前后顺序无所谓;
3、方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用;
4、如果方法有返回值,那么必须写上"return 返回值;"不能没有;
5、return后面的返回值数据,必须和方法的返回值类型,对应起来。
6、对于一个void没有返回值方法,不能写return后面的返回值,只能写return自己;
7、对于方法当中最后一行的return可以省略;
8、一个方法当中可以有多个return语句,但是必须保证只有一个会被执行到,两个return不能连写;
9、对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多的不同的方法名称,太麻烦。方法的重载可以解决这样的问题;(方法重载(Overload):多个方法的名称一样,但是参数列表不同)