1、什么是方法?
方式(method)是程序中最小的执行单元。
2、方法的用处和好处?
用处:重复的代码、具有独立功能的代码可以抽取到方法中。
好处:可以提高代码的复用性;可以提高代码的可维护性
3、方法的格式
方法定义:把一些代码打包在一起,该过程称为方法定义
方法调用:方法定义后并不是直接运行的,需要手动调用才能执行,该过程称为方法调用。
注意:方法调用时,参数的数量与类型必须与方法定义中小括号里面的变量一一对应,否则程序将出错。
4、形参和实参
形参:全称形式参数,是指方法定义中的参数
实参:全称实际参数,方法调用中的参数
5、方法的完整定义格式
带返回值方法定义:
方法的注意事项:
- 方法与防范之间时平级关系,不能互相嵌套定义;
- 方法的编写顺序和执行顺序无关
- 方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return语句不写。如果要编写return,后面不能跟具体的数据。
- return语句下面,不能编写代码,因为永远执行不到,属于无效代码。
6、方法的重载
在同一个类中,定义了多个同名的方法,这些同名的方法具有同种的功能。
每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系。
简单记:同一个类中,方法名相同,参数不同的方法,与返回值无关。参数不同:个数不同、类型不同、顺序不同
7、return和break区别:
return:表示1结束方法,2返回结果。如果方法执行到了return,那么整个方法全部结束,里面的循环也随之结束
break:结束循环或者switch的
8、方法的内存
方法调用的基本内存原理
----方法被调用之后就会进栈执行
方法传递基本数据类型的内存原理
----基本数据类型:传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值。【整数类型、浮点数类型、布尔类型、字符类型】
方法传递引用数据类型的内存原理
----引用数据类型:传递引用数据类型时,传递的是地址值,形参的改变,影响实际参数的值。变量中存储的是地址值
9、方法的抽取快捷键:ctrl+Alt+m
标签:调用,return,定义,数据类型,参数,JAVA,方法 From: https://www.cnblogs.com/aimaxiaonengshou/p/18663999