第五章、方法和重载_黑马Java第57期个人学习笔记_个人笔记
第一节、方法
一、定义方法的格式详解:
修饰符 返回值类型 方法名称(参数类型 参数名称,…){
方法体;
return 返回值;
}
二、方法的三种调用格式
1.单独调用:方法名称(参数); (void返回类型只能单独调用)
2.打印调用:system.out.println(方法名称(参数));
3.赋值调用:数据类型 变量名称=方法名称(参数);
三、方法的调用的流程图解
第二节、方法的注意事项
一、方法的有参无参、有返无返
1、有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。
例如两个数字相加,必须知道两个数字是各自多少,才能相加。
2、无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。
例如定义一个方法,打印固定10次Helloworld。
3、返回值和无返回值:
(1)有返回值的方法,可以使用单独调用、打印调用或者赋值调用。
(2)无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用。
二、定义方法的注意事项
1、方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。
2、方法定义的前后顺序无所谓。
3、方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用。
4、如果方法有返回值,那么必须写上“return 返回值;”,不能没有,并且return后面的返回值数据,必须和方法的返回值类型,对应起来。
5、对于一个void没有返回值的方法,不能写return后面的返回值,只能写“return;”。(可以省略)
6、一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到,两个return不能连写。
三、定义方法练习
练习一:判断两个数字是否相同
练习二:求1~100之间所有数字的和值
练习三:打印制定次数的HelloWorld
第三节、方法的重载
一、方法重载
1、方法的重载(Overload):多个方法的名称一样,但是参数列表不一样
2、方法重载与下列因素相关:
(1)参数个数不同
(2)参数类型不同
(3)参数的多类型顺序不同
3、方法重载练习
比较两个数据是否相等