文章目录
- 前言
-
一、方法是什么?
-
方法的完整格式
-
1、有返回值的函数
-
2、无返回值的函数
-
- 二、方法使用常见的问题
- 三、方法在计算机中执行的原理
- 总结
前言
学习记录方法
一、方法是什么?
方法是一种语法结构,它可以把一段代码封装成一个功能,以便重复调用。
方法的完整格式:
修饰符 返回值类型 方法名(形参列表){
方法体代码(需要执行的功能代码)
return 返回值;
}
1、有返回值的函数
2、无返回值的函数
如果方法不需要返回数据,返回值类型就必须申明成void(无返回值申明),此时方法内部不可用使用return返回数据。
二、方法使用的常见问题
1、方法在类中的位置,放前或放后无所谓,但一个方法不能定义在另一个方法里。
解释:在类中放在开头或者最尾部,都不影响调用执行。
2、return语句的下面,不能编写代码,属于无效代码,执行不到这里。
3、调用有返回值的方法,有3种方式:
(1)可以定义变量接受结果
(2)或者直接输出调用
(3)甚至直接调用
4、调用无参数的方法,只有一种方法:直接调用。
三、方法在计算机中执行的原理
方法被调用的时候,是进入到栈内存中运行。
栈:相当于一个容器。先进后出
这个理解起来有点难,只需要了解一下就可以。
栈的特点:
1、先进后出。
2、保证一个方法调用完另一个方法后,可以回来。
总结
1、方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据。
2、形参列表可以有多个,甚至可以没有;如果有多个形参,多个形参必须用“,”隔开,且不能给初始化值。
3、调用的格式:方法名(...)
4、方如果没有形参列表,调用的时候则不能传入参数组,否则报错。