方法
- 方法的基础语法
-方法的重载机制overload
方法【method】的本质
- 代码片段,且这段代码可以完成某个特定的功能,能被重复使用【优点】
- C语言叫做函数function
- 方法定义在类体中,在一个类当中可以定义多个方法
- 方法编写的位置没有先后顺序,可以随意
- 方法体里不能定义方法,方法离代码有顺序,方法体外目前没有顺序
一.方法怎么定义,语法结构
- 【修饰符列表】返回值类型 方法名(形式参数列表){
方法体;
}
1.修饰符列表
- 目前统一写成public static
*方法修饰符列表中有“static关键字”的话啊,调用方法:
类名.方法名{实际参数列表};(表示调用某个类的某个方法,传递这样的实参
2 .返回值
- 定义:完成某个特定功能后返回的最终结果,可能是一个具体存在的数据,这就是返回值
- 返回值可以指定任意类型:int、char、float、、、
- 返回值类型若不是void,则这个方法结束后必须返回一个具体数值
“return值;”要求“值”的数据类型要和方法返回值的数据类型一样 - 返回值类型是void的话,没有return语句或者写成“return;”,该语句是为了结束方法。
3.方法名
- 合法的标识符
- 见名知其意
- 最好是动词
- 首字母要求小写,后面每个单词首字母大写
4.形式参数列表【形参】
- 是局部变量:int a,float b,string s、、、
- 形参个数不限,用逗号隔开
- 形参中起决定性作用的的是形参的数据类型,形参的名字就是局部变量的名字
- 方法在实际调用的时候,实际给这个方法传递的真实数据的被称为:实际参数【实参】
- 形参和实参最主要的一点:类型和个数对应相同,类型不同的要求能够进行相应的自动类型转换
例如:int ----long
5.方法体
方法调用
- 方法的修饰符列表中含有static关键字,完整的调用方法是“类名.方法名(实参列表)”,
如果想要调用在同一类当中的方法,则可以考虑省略类名,如果要调用其他类当中的方法,必须要加类名。 - 最先调用的方法最后结束,最后调用的方法最先结束。因为程序的执行是有顺序的。
深入return语句
- 带有return关键字的java语句只要执行,所在的方法执行结束。
- “在同一个作用域“当中,return下面不能编写任何代码,因为会执行不了,编译报错。
网友评论