- 方法
-------具有某种特定功能的代码段。(某段代码功能经常使用,因此使用{}花括号,将这段代码包起来,起个名字。以后使用这个名字来代替这段代码)
----方法就是对实现某一功能的重复的代码的封装。
- 第一个核心:代码段。实现某一功能的一段程序。----方法
- 第二个核心:输入的数据。代码段实现功能时需要用到的数据。外部程序将这个数据提供给代码段。----参数
- 第三个核心:输出的数据。代码段实现功能后,都会形成新的数据。外部程序也需要接收到这个新的数据。----返回值
PS:一个方法的三个核心:方法的代码段、参数、返回值
方法的声明格式:
[public static] 返回值类型 方法名(参数列表){
代码段;
}
格式的详解:
- 返回值类型:用来描述一个方法执行完成后,提供给调用者的数据类型。
- 参数列表:用来描述一个方法执行时,需要的数据个数和类型。
ps:在方法中,每一个参数就是一个临时变量。
作用域:就只有这个方法的方法体。
生命周期:方法调用时创建,方法调用玩销毁。 - 方法名:按命名规范编写。(见名知意,驼峰命名,第一个字母小写)
- 方法体:实现方法功能的代码段,使用return关键字确定返回值。格式:return 返回值;(方法遇到return,方法执行结束)
方法调用格式:
- 无参无返回值:----方法名();
- 有参无返回值:----方法名(参数列表);
- 有返回值:在调用方法时,就需要使用一个变量来接收返回值。
类型 变量 = 方法调用();
方法的形参与实参:
形参: 是方法在声明时,指定的参数。只有类型和名称。
实参: 是方法调用时,为形参赋值的真实数据。
ps:在方法调用时,实际上就是用 实参 为 形参 赋值的过程。