Java学习第4天,今天讲到了IDEA的安装和使用,编程软件没有什么可总结的,用的多了就熟练了。另外今天还讲了方法的定义和调用,下附课堂笔记总结。
方法定义、调用:
1、掌握方法定义的参数和返回值含义
方法就是若干个语句的功能集合
定义方法的格式:
修饰符 返回值数据类型 方法名称(参数列表){
方法体:
返回值;
}
修饰符:现阶段的固定写法,public static
返回值数据类型:表示方法运行的结果的数据类型,方法执行后将结果返回给调用者
方法名称:方法的名字,规则和变量一样,小驼峰
参数列表:方法在运算过程中的未知数据,调用者调用方法是传递
返回值:将方法执行后的结果带给调用者,方法执行到return,整个方法运行结束
定义方法的三要素:
返回值类型;
方法名称;
参数列表;
定义方法时有无参数:
有参数:当方法依赖外部数据时,小括号中写参数
无参数:当方法不依赖外部数据时,有确定的数据,小括号留空
定义方法时有无返回值:
有返回值:即执行结果需要被外部使用
无返回值:即执行结果无需告诉外界,自己消化
2、了解方法的调用过程
找到方法定义的位置,传递调用者的参数,执行方法体,返回运算结果给调用者
3、了解方法的三种调用形式
单独调用:
方法名称(参数);
sum(1,2);
打印调用:
System.out.println(方法名称(参数));
System.out.println(sum(1,2));
赋值调用:
数据类型 变量名称 = 方法名称(参数);
int i = sum(1,2);
void方法只能单独调用,不能打印调用和赋值调用
4、掌握方法定义的注意事项
定义位置,类中方法外,不能嵌套
方法定义之后不会执行,如果希望执行,则必须在main方法中进行调用
如果方法有返回值,那么必须写上“return 返回值“
一个方法中可以有多个return语句,但必须保证只有一个return语句被执行到
返回值类型,必须要和return语句返回的类型相同,否则编译失败
不能在return后面写代码,return意味着方法结束,所有后面的方法永远不会执行,属于无效代码
方法定义的前后顺序无所谓,可以颠倒
5、掌握方法重载(overLoad)的概念
多个方法的名称一样,参数列表不同
好处:定义多个方法实现类似的多个功能,只需要记住一个方法名称
方法重载与下列因素相关:
参数个数不同
参数类型不同
参数的多类型顺序不同
方法重载与下列因素无关:
与参数名称无关
与方法的返回值类型无关
多个方法,名称相同,参数列表不同(参数个数不同||参数类型不同||参数的多类型顺序不同)
与参数名称无关,与方法的返回值类型无关
|
|