目 录
069_方法概述
、
1.1、方法概述
方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。
注意:
- 方法必须先创建才可以使用,该过程成为方法定义。
- 方法创建后并不是直接可以运行的,需要手动使用后 才执行,该过程称为方法调用。
070_方法定义和调用
2.1、方法定义
2.2、方法调用
每个方法在被调用执行的时候,都会进入栈内存,并且拥有自己独立的内存空间,方法内部代码调用完毕之后,会从栈内存中弹栈消失。
071_方法调用过程图解
2.3、方法调用过程
072_方法练习
2.4、方法练习
073_带参数方法定义和调用
3.1、带参数方法定义
3.2、带参数方法调用
074_形参和实参
3.3、形参和实参
075_带参数方法练习
3.4、带参数方法练习
076_带返回值方法定义和调用
4.1、带返回值方法定义
4.2、带返回值方法调用
077_带返回值方法练习
4.3、带返回值方法练习
078_方法的注意事项
5.1、方法的注意事项
- 方法不能嵌套定义。【否则,引发 编译错误!!!】
void表示无返回值,可以省略retum,也可以单独的书写return,后面不加数据。
079_方法的通用格式
5.2、方法的通用格式
080_方法重载
6.1、方法重载概述
方法重载 指 同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载:
- 多个方法在同一个类中。
- 多个方法具有相同的方法名。
- 多个方法的参数不相同,类型不同或者数量不同。
6.2、方法重载特点
重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式。
重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载。
与返回值无关。
在调用的时候,Java虚拟机会通过参数的不同来区分同名的方法。